性能測試的方法及流程
正確理解性能測試
什麼是性能測試
性能測試:
屬於軟件測試範疇,旨在測試處於特定環境和配置下的系統在一定量的負荷下,系統的適合性,易用性,響應時間,吞吐量,成功率,穩定性,可靠性,可恢復性等特徵
是否滿足特定干係人需求的能力。系統性能關乎用戶體驗。性能屬於產品的非功能性質量特性。
(嚴格意義上去叫:性能自動化測試,是和功能測試相對應的。功能一般關注正確,錯誤。非功能一般關注,好用,快,多快好省)
不符合需求情況下:結合系統的業務模型,環境配置,設計,實現細節等識別出問題,並最終確保問題得到妥善解決的過程。
性能測試的目的:
基本目的:驗證是否達到用戶的性能指標,發現軟件中存在的性能瓶頸並優化(也是最根本的目標)
- 1.評估系統能力
- 2.識別系統中弱點
- 3.系統調優
- 4.驗證穩定性