摘要:
基本上這篇文章原本就是 Mercury 的白皮書,所以讀者一定覺得我有幫 Mercury 打廣告的嫌疑。不過撇開 Mercury 產品的內容,我覺得整個白皮書所講的效能測試部分,還是蠻有參考價值的,這也是我之所以會翻譯這篇文章的主要原因。資料來源:Mercury
自動化效能測試是一種手段,透過人、流程與技術,降低應用系統上線、升級以及更新 patch 的風險。在系統上線前,以預期上線後的負載進行測試,並量測其系統效能以及使用者經驗。一個好的效能測試可以回答以下的問題:
當預期數量的使用者同時上線時,系統的回應是否夠快?
系統是否能夠負荷的了預期的負載,甚至在超出預期的負載下也能正常運作?
系統是否能夠處理的了所有的商業交易?
在預期的負載或是超出預期的負載下,系統是否穩定?
在決定上線時,您能確保使用者將會有良好的使用經驗(如回應時間)?
除此之外一個有效的效能測試,還能幫助您取得更多的資訊以便決定軟體是否可以交付部署,並且減少系統當機時間。透過自動化效能測試,可以將商業變化所造成的衝擊給量化,並藉此明瞭部署軟體的風險。
詳全文...[
阅读全文]