3.3 建立性能測試負載模型,執行性能測試
壓力測試的關鍵是能夠通過測試工具準確模擬被測系統在生產環境運行時的真實負載情況。在進行性能測試前,一般會由性能測試員和用戶代表一起,根據性能測試計劃中指定的的測試目標,制定測試用例,完成對應的負載模型分析,以便正確執行和實現性能測試目標。一般情況下,性能測試員使用《負載分析文檔》來確定性能測試負載模型中要使用的各種變量,并定義變量值。通過它們來確定被測系統在生產環境中運行時,涉及的各種負載角色特征、每種角色要執行的最終用戶業務功能(用例及其執行流程與條件)和對應工作量和容量,以便最恰當地模擬最終用戶的負載情況。此外,負載模型中還應確定負載模擬持續的時間間隔、測試期間要改變的任何因素或變量,以及測試結果的評測方法。
進行負載模型分析的關鍵,在于找出被測系統的主要角色,以及主要角色所進行的關鍵任務,從而從總體上了解被測系統是如何被各種不同用戶使用和在怎樣的負載情況下工作的。在進行性能測試前,性能測試員可以通過如下手段獲得系統負載模型中的各種變量: