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