概述
一、选择中文
二、创建线程组
线程数:相当于用户
时间:多少秒内启动完成线程数的线程
循环次数:每个线程运行的次数
3、添加http请求
4、添加聚合报告
5、添加定时器
网上找的解释:不晓得对不对
6、计算qbs
线程组:10
时间:10
循环次数:10
定时吞吐量:600(线程组用户*60)
qbs为10
7、峰谷qbs
QPS = req/sec = 请求数/秒
原理:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间
公式:( 总PV数 * 80% ) / ( 每天秒数 * 20% ) = 峰值时间每秒请求数(QPS)
机器:峰值时间每秒QPS / 单台机器的QPS = 需要的机器
问:每天300w PV 的在单台机器上,这台机器需要多少QPS?
答:( 3000000 * 0.8 ) / (86400 * 0.2 ) = 139 (QPS)
问:如果一台机器的QPS是58,需要几台机器来支持?
答:139 / 58 = 3
8、并发量与QPS之间的关系:
QPS = 并发量 / 平均响应时间
并发量 = QPS * 平均响应时间
典型案例:一个OA签到系统,某公司假设有600个人,8:00为请求
从7:50至8:00这10分钟之内,600个人访问此系统,假设每人访问签到一次为1分钟。
请问:此OA系统的QPS是多少?并发数为多少?
首先确定平均响应时间,平均响应时间 = 1*60 = 60秒
QPS = 600/(10*60)=1 人/秒
并发量 = QPS * 平均响应时间 = 1*60 = 60人
最后
以上就是犹豫月光为你收集整理的JMeter计算QPS的全部内容,希望文章能够帮你解决JMeter计算QPS所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复