性能測試基礎概念
阿新 • • 發佈:2019-01-09
一個 進行 是否 什麽 htm 測試數據 www com 習慣
(轉載)https://www.cnblogs.com/TankXiao/p/4637977.html
閱讀目錄
- 什麽是性能測試
- 性能測試的目的
- 性能測試的類型
- 性能測試的需求
- 性能測試環境
- 測試數據
什麽是性能測試
性能測試是通過自動化的測試工具模擬多鐘正常,峰值,以及異常負載條件,來對系統的各項性能指標進行測試。
通常我們班壓力測試,負載測試,統稱為性能測試
性能測試的目的
性能測試的目的是驗證軟件系統,是否能夠達到用戶的性能指標。同時發現軟件中存在的性能瓶頸。優化軟件。
性能測試的類型
壓力測試(Stress testing) 是通過確定一個系統的瓶頸或者不能接受的性能點,來獲得系統能提供的最大服務級別的測試。
負載測試(Load testing) 確定在各種工作負載下系統的性能,目標是測試當負載逐漸增加時,系統各項性能指標的變化情況
性能測試的需求
性能測試的困難不是測試工具如何使用,也不是對測試數據進行分析和系統調優, 感到困惑的是沒有明確的,量化的需求。 比如
A. 網站可以同時支撐多少用戶
B. 銀行系統能支付多少用戶同時支付
C. 搶購活動
如何不清楚具體的性能測試需求, 那只能參考同類產品
性能測試環境
性能需求跟環境有關系。
比如一輛汽車的百公裏油耗是多少升。
會取決於汽車的駕駛環境。
1. 車上坐了幾個人。
2. 車是否需要開口頭。
3. 路況怎麽樣,是堵車呢,還是走高速。
4. 駕駛習慣是怎麽樣的。
5. 車上帶了多重的物品.
同樣的道理, 不同的硬件,網絡環境, 會造成性能測試結果不同。
難以得到精確的測試數據
性能測試的環境
性能測試基礎概念