JMeter计算QPS
一、選擇中文
二、創(chuàng)建線程組
線程數(shù):相當于用戶
時間:多少秒內(nèi)啟動完成線程數(shù)的線程
循環(huán)次數(shù):每個線程運行的次數(shù)
3、添加http請求
4、添加聚合報告
5、添加定時器
網(wǎng)上找的解釋:不曉得對不對
6、計算qbs
線程組:10
時間:10
循環(huán)次數(shù):10
定時吞吐量:600(線程組用戶*60)
qbs為10
7、峰谷qbs
QPS = req/sec = 請求數(shù)/秒
原理:每天80%的訪問集中在20%的時間里,這20%時間叫做峰值時間
公式:( 總PV數(shù) * 80% ) / ( 每天秒數(shù) * 20% ) = 峰值時間每秒請求數(shù)(QPS)
機器:峰值時間每秒QPS / 單臺機器的QPS = 需要的機器
問:每天300w PV 的在單臺機器上,這臺機器需要多少Q(mào)PS?
答:( 3000000 * 0.8 ) / (86400 * 0.2 ) = 139 (QPS)
問:如果一臺機器的QPS是58,需要幾臺機器來支持?
答:139 / 58 = 3
8、并發(fā)量與QPS之間的關(guān)系:
QPS = 并發(fā)量 / 平均響應(yīng)時間
并發(fā)量 = QPS * 平均響應(yīng)時間
典型案例:一個OA簽到系統(tǒng),某公司假設(shè)有600個人,8:00為請求
從7:50至8:00這10分鐘之內(nèi),600個人訪問此系統(tǒng),假設(shè)每人訪問簽到一次為1分鐘。請問:此OA系統(tǒng)的QPS是多少?并發(fā)數(shù)為多少?首先確定平均響應(yīng)時間,平均響應(yīng)時間 = 1*60 = 60秒
QPS = 600/(10*60)=1 人/秒
并發(fā)量 = QPS * 平均響應(yīng)時間 = 1*60 = 60人
總結(jié)
以上是生活随笔為你收集整理的JMeter计算QPS的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android.view.Inflate
- 下一篇: 【小松教你手游开发】【系统模块开发】图文