軟體效能測試常見指標

testering發表於2022-10-31

軟體效能測試常見指標

軟體效能測試是指測試I程師運用各種自動化測試工具在正常、峰值或者特殊異常情況下對系統軟體進行測試,以檢測系統的效能指標。效能測

也被稱為多使用者併發效能測試,負載測試、穩定性測試、壓力測試、可靠性測試等都屬於效能測試常見的指標。


負載測試(Load Test) :

負載測試是一種效能測試,指資料在超負荷環境中執行,程式是否能夠承擔。關注點: how much


穩定性測試:

穩定性測試是質量保證的重要組成部分,因為它有助於確定軟體的侷限性,更深入地瞭解專案團隊在釋出後必須面對的問題,並在釋出之前確定應該改進的領域最終構建。

穩定性測試在軟體測試中的重要性:

1、提供對系統效能的信心並提高預測精度。

2、確保系統可以在併發使用者或儲存資料的高負載下長時間工作。

3、透過查明和消除最常見和破壞性系統故障的原因,降低系統停機的機率。

4、檢測主要系統缺陷一- -從系統記憶體(會話、資料結構等)中釋放不正確的物件


壓力測試(Stress Test) :

壓力測試(又叫強度測試)也是一種效能測試, 它在系統資源特別低的情況下軟體系統執行情況,目的是找到系統在哪裡失效以及如何失效的地

不同的測試人員關注的效能測試指標不同。

注重使用者體驗的測試人員會考慮軟體操作頁面是否流暢、併發使用者數、吞吐量tps/qps.系統的響應時間;

軟體開發人員會重點關注:程式碼是否存在bug,多使用者訪問時會存在的系統崩潰問題,系統可以重點最佳化的地方;

負責運維的人會關注配置的伺服器佔用量和資源消耗量。


可靠性測試;

可靠性測試的主要目標是驗證產品在現實條件下的效能。測試還可以幫助專案團隊實現其他目標,例如:

1、找出軟體故障的主要驅動因素,並查明系統措誤遵循的模式。可靠性測試可

2、幫助QA團隊檢測故障原因、捕獲故障時間指標並測量系統的壓力水平。

3、找出在給定時間發生了多少故障,以及每個故障的平均壽命。

4、發現故障的知覺結構。根據故障分析的結果,QA測試人員應向支援團隊提供一套全面的指導方針,描述有助於降低系統故障再次發生概中的糾正措施。

5、確定關機後系統恢復的速度。為了找出軟體需要重新穩定的時間,測試團隊獲取平均修復時間(MTTR),將維護時間除以糾正措施的數量,

6、提高元件可靠性以確定糾正措施是否會增加元件的平均壽命,計算所需的信水平,並制定有助於保持高系統可靠性的計劃。

總而言之,完整的效能測試內容包含三個方面:客戶端效能的測試、應用在網路上效能的測試和應用在伺服器端效能的測試。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70019202/viewspace-2921182/,如需轉載,請註明出處,否則將追究法律責任。

相關文章