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