光之使者 发表于 2024-8-16 10:20:02

怎样读懂JMeter聚合报告参数?

线程组参数表明
https://i-blog.csdnimg.cn/blog_migrate/f40fb35102443ae321b10570e553f013.png


[*] 线程数(即并发数):
一个用户占一个线程,200个线程就是模仿200个用户;
[*] Ramp-Up 时间(秒):
设置线程必要多长时间全部启动;如果线程数为200,准备时长为10,那么必要1秒钟启动20个线程;也就是每秒钟启动20个线程;
[*] 循环次数:
一次场景下来,请求的数量=线程数 * 循环次数;如果线程数为200,循环次数为10 ,那么每个线程发送10次请求;总请求数为200*10=2000 ;如果勾选了“永久”,那么全部线程会不停发送请求,直到选择停止运行脚本;
JMeter聚合报告参数表明
https://i-blog.csdnimg.cn/blog_migrate/e2ff82d7db607fb0e08ef06da3afe847.png


[*] Label:每个JMeter的element的Name值,例如HTTP Request的Name;
[*] 样本:发出请求数量;模仿20个用户,循环100次,所以表现了2000;
[*] 平均值:平均响应时间(单位:ms);默认是单个Request的平均响应时间,当使用了Transaction Controller时,也可以以Transaction为单位表现平均响应时间;
[*] 中位数:50%的用户响应时间小于这个值;
[*] 95%百分位:95%的用户响应时间小于这个值;
[*] 99%百分位:99%的用户响应时间小于这个值;
[*] 最小值:用户响应时间最小值;
[*] 最大值:用户响应时间最大值;
[*] 非常%:测试出现的错误请求数量百分比;请求的错误率 = 错误请求的数量/请求的总数;若出现错误就要看服务端的日志查找定位缘故起因;
[*] 吞吐量:Throughput简称TPS,吞吐量,默认环境下表现每秒处置惩罚的请求数,也就是指服务器处置惩罚本领,TPS越高说明服务器处置惩罚本领越好;
[*] KB/sec:每秒从服务器端接收到的数据量;
压测结果分析
非常%:确认是否答应错误的发生或者错误率答应在多大的范围内;
吞吐量:吞吐量每秒请求的数大于并发数,则可以慢慢的往上面增长;若在压测的呆板性能很好的环境下,出现吞吐量小于并发数,说明并发数不能再增长了,可以慢慢的往下减,找到最佳的并发数;
最大的TPS:不断的增长并发数,加到TPS达到一定值开始出现下降,那么那个值就是最大的TPS;
最大的并发数:
最大的并发数和最大的TPS是不同的概率,一样平常不断增长并发数,达到一个值后,服务器出现请求超时,则可以为该值为最大的并发数;
压测的时候要时刻关注应用服务器数据库服务器等CPU、内存、网络等使用环境;
压测过程出现性能瓶颈,若压测客户端任务管理器查看到的CPU、网络和CPU都正常,未达到90%以上,则可以说明服务器有问题,压测客户端没有问题;
   影响性能考虑点包罗:数据库、应用步调、中间件(php-fpm、nginx、redis…)、网络和操纵系统等方面;
循环控制器
目的:循环该控制器下体面节点的次数。
线程组里循环次数设置了n次,循环控制器下的循环次数也设置了m次,则该控制器下的请求运行的次数是(n*m)次。
如果(If)控制器
https://i-blog.csdnimg.cn/blog_migrate/86f77c49e710a45f6629bd8995aaa91f.png
目的:判断条件,可以引用变量。当为 true 时,执行子节点
Interpret Condition as Variable Expression? 如果选择了此项,则条件必须是一个表达式,必要使用 ${__jexl3 } 或 ${__groovy } 表达式)
Evaluate for all children

[*] 勾选:对全部采样器执行前都判断一次
[*] 不勾选:仅入口判断一次
如果是字符串的比较,必要加””
"${url}"=="baidu"   注意事项:
在if逻辑控制器的Expression中不能直接填写条件表达式,必要借助函数将条件表达式计算为true/false,可以借助的函数有__jexl3和__groovy函数
末了:下方这份完备的软件测试视频学习教程已经整理上传完成,朋友们如果必要可以自行免费领取【保证100%免费】
https://i-blog.csdnimg.cn/blog_migrate/69d8f0d9807ca72d5525111ba8f515a3.png#pic_center
软件测试口试文档

我们学习一定是为了找到高薪的工作,下面这些口试题是来自阿里、腾讯、字节等一线互联网大厂最新的口试资料,并且有字节大佬给出了权势巨子的解答,刷完这一套口试资料信赖大家都能找到满意的工作。
https://i-blog.csdnimg.cn/blog_migrate/adebeed228ff74c276488071911a5869.png
https://i-blog.csdnimg.cn/blog_migrate/54123fc17a20596308a141fa9d76793d.gif
https://i-blog.csdnimg.cn/blog_migrate/988ffcb3689976f9f583cdb485569a46.gif


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 怎样读懂JMeter聚合报告参数?