Jmeter的聚合报告参数详解:
#在执行前,需要设置好一个csv空文件,将执行结果刷到该文件中,方便演示各参数实例计算值,导出的报告示例如下#
Label:就是请求名称 #Samples:总线程数,值 = 线程数 * 循环次数 Average:单个请求的平均响应时间,值 = 总运行时间 / 发送到服务器的总请求数,截图中的值是这么计算出来的 >login:(6 + 15) / 2 = 10.5 约等于10 >j_acegi_security_check:(102 + 121) / 2 = 111.5 约等于111 >总体:(10 + 111) / 2 = 60.5 约等于61 Median、90%line、95%line、99%line分别代表50%的用户响应时间、90%的用户响应时间、95%的用户响应时间、99%的用户响应时间,也就是有百分之多少的请求小于这个值。其中,90%line是性能测试中比较重要的一个衡量指标。 Min:最小响应时间 Max:最大响应时间 Error%:错误率,发生错误的请求 / 总请求数,上面示例中错误率为0,再看下面这个示例 login的错误率 = 32 / 500 =0.064
Throughput:吞吐量,表示每秒完成的请求数。我们重新跑任务来演示吞吐量是怎么计算出来的
login请求是这么计算的: 最后一个线程的启动时间1554690590634 + 最后一个线程执行了多久的时间4 -第一个线程的启动时间1554690589729 = 909 毫秒 = 0.909s 总线程数10 / 线程持续运行的时间0.909s = 11.0/sec 也就是login的吞吐量是每秒11个请求
注意总体吞吐量是对所有请求中的第一个、最后一个请求启动时间来计算的,而不是简单的对各个请求吞吐量相加求平均值。
KB/sec:以每秒发送的千字节为单位测量的吞吐量【这个值怎么计算出来的还没研究出来,知道的小伙伴评论区告诉我一下啊】
**最后这两个一个是每秒多少请求 一个是每秒多少字节 注意区别
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/203539.html原文链接:https://javaforall.cn