jmeter导出结果报告
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter导出结果报告相关的知识,希望对你有一定的参考价值。
参考技术A 注意如果不是空的文件夹是会报错的也可以将其他结果都填写这一个csv文件进行导出
注意这里的文件内容一定是
使用命令生成:jmeter -n -t C:\Users\sj176\Desktop\测试用户系统.jmx -l C:\Users\sj176\Desktop\testdd.csv -e -o C:\Users\sj176\Desktop\test01\
在生成的时候可能会报错
org.apache.jmeter.report.dashboard.GenerationException: Error while processing samples: Consumer failed with message :Consumer failed with message :Consumer failed with message :Consumer failed with message :Begin size 1 is not equal to fixed size 5
不过注意的是java版本如果太高可能会报
Error generating the report: org.apache.jmeter.report.dashboard.GenerationException: Error while processing samples: Consumer failed with message :Consumer failed with message :Consumer failed with message :Consumer failed with message :Begin size 0 is not equal to fixed size 5
安装兼容的java版本即可,
查看jdk安装版本,发现是17系列的。在网上查看教程发现需要更换成jdk8系列,具体安装步骤参照网上。
猜测应该是jdk17的兼容性问题。
打开结果展示:
jmeter聚合报告各项数据解析
参考技术A jmeter的聚合报告各项指标的解释整理如下:首先,看一份压测报告图:
第一列labael:代表标题
第二列Samples:代表一共产生了多少请求
第三列Average:代表事物的平均响应时间,单位为毫秒
第四列Median:代表事物响应时间的中位数,单位为毫秒
第五列90% line:代表90%的事物响应时间小于这个值
第六列95% line:代表95%的事物响应时间小于这个值
第七列99% line:代表99%的事物响应时间小于这个值
第八列Min:代表最小的响应时间
第九列Maxinum:代表最大的响应时间
第十列Error:代表出现异常的请求百分比
第十一列Throughput:吞吐量tps,代表单位时间内系统的处理能力,当事物单个接口时等于qps。
第十二列Received:代表接收数据的速度 ,单位kB/sec
一定是大写的B,因为kB = 8kb
第十三列sent:代表发送数据的速度,单位kB/sec
以上是关于jmeter导出结果报告的主要内容,如果未能解决你的问题,请参考以下文章
ant运行jmeter的html结果与jmeter自运行的聚合报告结果各个参数相差很大