1. 程式人生 > 其它 >效能測試分為哪幾種類型?

效能測試分為哪幾種類型?

軟體測試中效能測試是很重要的一項,一般來說效能是一種指標,表明軟體系統或構件對其及時性要求的符合程度,也可以說效能是一種特性,可以用時間來進行度量。效能的及時性用響應時間或吞吐量來衡量。響應時間是指伺服器對請求作出響應所需要的時間。 

系統性能包括時間和空間兩個維度,時間是指客戶操作業務的響應時間,空間是指系統執行客戶端請求時,系統資源消耗情況。客戶關注的效能只是時間的表現,客戶不關注是什麼原因引起的效能問題,但效能測試工程師和系統工程師就必須關注系統資源使用的情況。那麼效能測試都分為哪幾種類型呢?

 

1.基準測試:給系統施加較低壓力,檢視執行情況並記錄相關資料,做為基礎資料。

2.負載測試:對系統不斷增加壓力或增加一定壓力下的持續時間,直到某項或者多項指標到達臨界值(此時臨界值仍滿足我們的要求效能值)。

3.壓力測試:評估系統處於或者超過預期負載時系統的執行情況,即負載狀態繼續加壓,超出峰值,關注度在於系統在峰值負載或超出極限載荷情況下的處理能力。

重點:基準測試→負載測試→壓力測試,是在對系統不斷加壓的過程。

4.穩定性測試:給系統載入一定業務壓力的情況下,使系統執行一段時間,檢測是否穩定。

5.併發測試:多個使用者同時訪問同一個應用/同一個模組或者資料時,是否存在死鎖或者其他效能問題。

推薦閱讀:

在效能測試中需要分析哪些因素?

效能測試中常見的的三大誤區

web效能測試場景

效能測試常見的一些指標