性能測試是通過專業測試工具,例如PerformanceRunner性能測試工具模擬多種正常、峰值以及異常負載條件來對系統的各項性能指標進行測試,但是不同軟件性能測試需求分析,采用分析方法不一樣,測試目的就是解決測試需求,通常有以下分析四種方法:
第一種,能力驗證
能力驗證一般采用這樣的描述:“該系統是否能在A條件下具備B能力?”。主要強調以下內容:
(1) 準備以下內容:硬件設備、系統環境、軟件環境、網絡條件、基礎數據;
(2) 準備測試場景、典型的測試場景(注冊登錄等)包括操作順序、并發用戶數量條件、測試用例;
第二種,規劃性能
該方法關心的是“應該如何才能使系統具有我們要求的性能能力”,“應該如何調整系統配置,使系統能夠滿足增長的用戶數的需要”等問題。
第三種,性能調優
性能調優是指為軟件提供較佳的性能,用于處理系統響應速度太慢等等:
(1) 確定基準環境、基準負載和基準性能指標;
(2) 調整系統運行環境和實現方法,執行測試;
(3) 記錄測試結果、進行分析;
第四種,發現缺陷
開發完成的產品交付給最終用戶的主要工作成果。初期需求評審,然后需要多次和開發人員作溝通、多次版本迭代發現問題、根據用戶的需求定義與缺陷的涉及范圍、制定一個解決缺陷的優先級。軟件或者系統永遠不可能零缺陷這一真理,所以發現缺陷不是一次能結束的工作,產品長期需要持續更新版本迭代。
推薦閱讀: