其它部分設計可以參考表2。執行時要分別記錄各個事務的執行情況。
多用戶并發性能測試是性能測試的核心內容,包含了全部與多用戶相關的測試。因此設計時要全面考慮,不要有遺漏。在測試執行時,本部分通常是采用性能測試工具例如LoadRunner來進行測試的,因此更容易執行和提高效率。
2.3疲勞強度與大數據量測試
疲勞強度測試是在系統穩定運行下模擬最大用戶數量、并長時間運行系統,通過綜合分析執行指標和資源監控來確定系統處理最大業務量時的性能。
疲勞強度測試的目的就是檢驗系統長時間運行后的性能,因此設計用例時,需要編寫不同參數或者負載條件下的多個測試用例,對服務器、軟件、網絡進行不同條件下的綜合測試分析,測試時要記錄系統發生故障的信息作為測試結果。疲勞強度測試也是采用測試工具進行的。
大數據量測試分為兩種:一個是針對某些系統存儲、傳輸、統計查詢等業務進行大數據量的測試;另一個是與前面并發測試相結合的綜合數據測試。編寫用例時主要編寫前一部分,后一部分盡量放在并發測試中。
大數據量測試一般是針對那些對數據庫有特殊要求的系統進行測試,例如電信業務系統的手機短信息表,由于有的用戶關機或者不在服務區,每秒鐘需要有大量的短信息保存,同時在用戶聯機后還要及時發送,因此對數據庫性能有極高的要求,需要專門測試。
本部分用例設計表格可以參考用戶并發性能測試部分。
2.4網絡性能測試
網絡性能測試主要是為了準確展示帶寬、延遲、負載和端口的變化是如何影響用戶的響應時間的。在實際的軟件項目中,主要是測試用戶數目與網絡帶寬的關系。
編寫用例的格式如表3(表格中的數據為示例數據):
本部分可以獨立測試,也可以和用戶并發性能測試、疲勞強度與大數據量性能測試結合起來,在原有的基礎上采用工具來調整網絡設置,從而達到監視網絡性能的目的。通常網絡性能都是采用工具進行性能評估,由系統集成工程師來進行。
2.5服務器性能測試
本部分的測試用例不必獨立編寫,或者根據實際需要編寫少量的測試用例,建議這部分的用例編寫和前兩部分結合起來,在用戶并發性能測試、疲勞強度與大數據量性能測試時完成對服務器性能的監控,完成對服務器性能的評估。
文章來源于領測軟件測試網 http://www.kjueaiud.com/