測量最終用戶的響應時間
以一致的方式重復負載
在負載下監測系統組件
提供健壯的的分析和報告機制
自動化測試方案通常使用4個主要的組件來構建和運行測試。這些包括:
虛擬用戶發生器可以捕獲最終用戶業務過程,并轉化為自動化腳本。
控制器將組織、驅動、管理、和監測負載
執行期間負載發生器執行虛擬用戶
分析引擎觀測、分析和對比結果
為什么使性能測試自動化?
自動化測試是一種方法,發揮人力,過程,技術的作用,以降低應用,升級或補丁部署的風險。其核心,自動化性能測試是在預部署的系統上施加生產環境的負載,同時測量系統性能和最終用戶的體驗。構建良好的性能測試可以回答類似下面的問題:
應用響應時間對于計劃的用戶足夠快么?
應用是否能夠處理期望的用戶負載或更多?
應用是否能處理業務所需的事務數量?
應用在期望內或期望外的用戶負載下是否穩定?
你確定用戶會在上線時得到積極的體驗么?
通過回答這些問題,自動化性能測試采用業務術語量化改變所帶來的影響。這樣,就明確了部署的風險。一個有效的自動化性能測試過程可以幫助制定考慮周詳的發布決策并防止系統故障和可用性問題。
自動化性能測試過程

一些已經成功實行自動化性能測試的組織,已經將這個過程分解為獨立的階段。雖然具體的實施可能有所不同,但是,寬泛地說,性能測試可以分為四個階段—設計,構建,執行和診斷/調整。每個階段有具體的任務,涉及到不同的角色,這些任務在轉到下一階段前必須完成。在最高級別,四個階段可以被描述如下:
文章來源于領測軟件測試網 http://www.kjueaiud.com/