JMeter计算QPS

一、选择中文

在这里插入图片描述

二、创建线程组

在这里插入图片描述
在这里插入图片描述
线程数:相当于用户
时间:多少秒内启动完成线程数的线程
循环次数:每个线程运行的次数

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人

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张航柯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值