性能測試從零開始——LoadRunner入門(六)[3] 性能測試工具
(2)定義最優的硬件配置
檢測各項系統配置(內存、CPU速度、緩存、適配器、調制解調器)對性能的影響。了解系統體系結構并測試了應用程序響應時間后,您可以度量不同系統配置下的應用程序響應時間,從而確定哪一種設置能夠提供理想的性能級別。
例如,您可以設置三種不同的服務器配置,并針對各個配置運行相同的測試,以確定性能上的差異:
配置1:1.2GHz、1GB RAM
配置2:1.2GHz、2GB RAM
配置3:2.4GHz、1GB RAM
(3)檢查可靠性
確定系統在連續的高工作負載下的穩定性級別。強制系統在短時間內處理大量任務,以模擬系統在數周或數月的時間內通常會遇到的活動類型。
(4)查看硬件或軟件升級
執行回歸測試,以便對新舊版本的硬件或軟件進行比較。您可以查看軟件或硬件升級對響應時間(基準)和可靠性的影響。注意:此回歸測試的目的不是驗證升級版的新功能,而是查看新版本的效率和可靠性是否與舊版本相同。
(5)確定瓶頸
您可以運行測試以確定系統的瓶頸,并確定哪些因素導致性能下降,例如,文件鎖定、資源爭用和網絡過載。將LoadRunner與新的網絡和計算機監視工具結合使用以生成負載,并度量系統中不同點的性能,最終找出瓶頸所在的位置。
(6)度量系統容量
度量系統容量,并確定系統在不降低性能的前提下能提供多少額外容量。如圖1-7所示,要查看容量,您可以查看現有系統中性能與負載間的關系,并確定出現響應時間顯著延長的位置。該處通常稱為響應時間曲線的“拐點”。
我們根據不同的測試目標去選擇合適的性能測試設計策略。比如,“度量最終用戶響應時間”可以采用負載測試策略,“檢查可靠性”就可以用壓力測試策略,等等。
原文轉自:http://www.anti-gravitydesign.com