負載壓力測試中常見的幾種類型及區別

首先咱們先來了解下什麼是負載壓力測試,負載壓力測試是指在必定約束條件下系統所能承受的併發用戶量、運行時間、數據量,以肯定系統所能承受的最大負載壓力。負載壓力測試有助於確認被測系統是否可以支持性能需求,以及預期的負載增加等。負載壓力測試是性能測試的重要組成部分,負載壓力測試包括併發性能測試、疲勞強度測試、大數據量測試等內容,其中併發性能測試又包含壓力測試和負載測試。下面咱們具體來了解各類類型的定義以及區別。併發

1.性能測試性能

性能測試用來保證產品發佈後系統的性能是否可以知足用戶需求,性能測試在軟件質量保證中起重要的做用,一般狀況下存在性能調優與性能評測兩種性能測試策略。測試

性能評測:大數據

  • 在真實環境下,檢查系統服務等級的知足狀況,評估並報告整個系統的性能。
  • 對系統的將來容量做出預測和規劃。
  • 性能評測是性能調優的基礎。

性能調優:優化

  • 查找造成系統瓶頸或故障的緣由
  • 進行性能調整和優化
  • 評估性能調整的結果

2.負載測試指針

負載測試是經過逐步增長系統負載,測試系統性能的變化,並最終肯定在知足性能指標的狀況下,系統所能承受的最大負載量的測試。資源

3.壓力測試產品

壓力測試是經過逐步增長系統負載,測試系統性能的變化,並最終肯定在什麼負載條件下系統性能處於失效狀態,並以此來得到系統能提供的最大服務級別的測試。通俗地講,壓力測試是爲了發如今什麼條件下系統的性能會變得不可接受。監控

4.負載測試和壓力測試的區別基礎

可見,壓力測試是一種特定類型的負載測試。例如,訪問一個頁面的響應時間規定不超過1秒,負載測試就是測試在響應時間爲1秒時,系統所能承受的最大併發用戶數,而壓力測試就是測試系統在多大的併發訪問用戶量下,響應時間不可接受,例如超過1分鐘(定義爲失效狀態)

5.疲勞強度測試

一般是採用系統穩定運行狀況下可以支持的最大併發用戶數,或者平常運行用戶數,持續運行一段時間業務,保證達到系統疲勞強度需求的業務量,經過綜合分析交易執行指標和資源監控指標來肯定系統處理大工做量強度性能的過程。通常狀況下利用疲勞強度測試來模擬系統平常業務操做。

6.大數據量測試

大數據量測試包括獨立的數據裏那個測試和綜合數據量測試兩類

獨立對的數據量測試指針對某些系統存儲、傳輸、統計、查詢等業務進行的大數據量測試。

綜合數據量測試是指和壓力性能測試、負載性能測試、疲勞性能測試相結合的綜合測試。

相關文章
相關標籤/搜索