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