jmeter性能测试指标(自己整理,不足请指正)

TPS

每秒处理的事务数,jmeter的Throughput为吞吐率(请求数/秒),在加了事务控制器后,TPS=Throughput

 

 

 

Average:平均响应时间(单位:毫秒)

error%:出现错误的请求数/请求总数百分比值

through:吞吐量是网络传输的数据量,请求数,吞吐率是单位时间内网络传输的数据量

 

Jmeter的Throughput和平均RT的计算,如下公式:

TPS=(sample样本数)/(最后一个线程启动的时间+最后一个线程持续的时间-第一个线程启动的时间)

RT=所有sample样本响应时间和/样本个数

场景1,A应用是单线程处理,处理一个请求需要1s,5个VU去请求一次,第一个请求花费了1s,第二个花了2s...第五个花了5s,5个请求总耗时5秒,
5个请求响应时间的总和是(5+4+3+2+1)=15 s,总请求数是5,所以A系统的TPS = 5/5 = 1,平均响应时间是(5+4+3+2+1)/5=3s,此时若按照
TPS=1/RT*请求数  计算,则TPS=1/3 * 5 = 5/3 , 显然是不对的


jmeter设置集合点
为什么设置集合点?  
在需要压力的地方设置集合点,等所有用户都到位的时候,然后一起访问,从而实现并发。  
举个例子,要测试100个用户同时登录,每到输入用户名和密码登录的地方,所有的虚拟用户都相互等待,等100个用户都输入完毕,相当于集结在一起了 ,
然后再一起访问。常见应用场景:秒杀。提示:实现集合点的组件为同步定时器。
posted @   小仙女、  阅读(1530)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示