負載壓力測試有助于確認被測系統是否能夠支持性能需求,以及預期的負載增長等。負載壓力測試不只是關注不同負載場景下的響應時間等指標,它也要通過測試來發現在不同負載場景下會出現的,例如速度變慢、內存泄漏等問題的原因。
負載壓力測試是性能測試的重要組成部分,負載壓力測試包括并發性能測試、疲勞強度測試、大數據量測試等內容。一般包括如下:
1、性能測試
性能測試用來保證產品發布后系統的性能能夠滿足用戶需求。其中系統性能包括執行效率、資源占用、穩定性、安全性、兼容性、可擴展性、可靠性等。
2、性能評測
性能評測包括:在真實環境下,檢查系統服務等級的滿足情況,評估并報告整個系統的性能;對系統的未來容量作出預測和規劃。
3、性能調優
性能調優一般的步驟為首先查找形成系統瓶頸或者故障的根本原因,其次是進行性能調整和優化,最后便是評估性能調整的結果。
4、負載測試
負載測試時通過逐步增加系統負載,測試系統性能的變化,并最終確定在滿足性能指標的情況下,系統所能承受的最大負載量的測試。
5、壓力測試
壓力測試是通過逐步增加系統負載,測試系統性能的變化,并最終確定在什么負載條件下系統性能處于失效狀態,并以此來獲得系統能提供的最大服務級別的測試。
6、并發性測試
并發性測試的過程,是一個負載測試和壓力測試的過程。即逐漸增加并發用戶數負載,直到系統的瓶頸或者不能接收的性能點。并發性測試分為三類:
a、應用在客戶端性能的測試;
b、應用在網絡上性能的測試;
c、應用在服務器上性能的測試;
7、疲勞強度測試
8、大數據量測試
大數據量測試包括獨立的數據量測試和綜合數據量測試兩類。
來源:http://ccst.jlu.edu.cn/~w01f/dawn/?p=34
文章來源于領測軟件測試網 http://www.kjueaiud.com/