jmeter压测报告生成html

接上篇,压测后出的结果默认都是jtl的文件,解读的话可以导入到GUI下的聚合报告查看,但是太单一了

如下:

 

 

Samples:发出请求数量
Average:平均响应时间(单位:ms)。默认是单个Request的平均响应时间
Median:中位数,也就是50%用户的响应时间
再来解释90%Line (90%,95%,99%)
一组数由小到大进行排列,找到他的第90%个数(假如是12),那么这个数组中有90%的数将小于等于12 
用在性能测试的响应时间也将非常有意义,也就是90%请求响应时间不会超过12 秒
Min:最小响应时间
Max:最大响应时间
Error%:本次测试中出现错误的请求的数量/请求的总数
Throughput:吞吐量。默认情况下标示每秒完成的请求数(通指每单位时间的请求数)通qps
KB/sec:每秒从服务器端接收到的数据量
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
一般来说我们都是通过html的dashbord文件来解读会更好
两种方式
1、直接压测时生成  
如:jmeter -n -t C:\Users\zhangXXX\Desktop\baidu.jmx -l C:\Users\zhangXXX\Desktop\html.csv -e -o C:\Users\zhangXXX\Desktop\baidu-reports

jmeter -n -t [jmx file] -l [result file] -e -o [Path to output folder],JMeter 默认去当前目录寻找脚本文件,并把日志记录在当前目录,当然也可以使用绝对路径来执行

  • jmx file:测试计划的文件名称
  • result file:输出文件路径,可以是结果日志名称
  • Path to output folder:要保存的report文件路径
  • -n:非GUI模式执行JMeter
  • -t:执行测试文件所在的位置
  • -l:指定生成测试结果的保存文件,jtl文件格式
  • -e:测试结束后,生成测试报告
  • -o:指定测试报告的存放位置
  • -g:指定已存在的报告文件
2、将已经压测完成的jtl文件生成为html文件
  • jmeter -g 201804020001.jtl -o C:\Users\zhangXXX\Desktop\baidu-reports

 

 
posted @ 2023-03-13 14:33  Rain009  阅读(284)  评论(0)    收藏  举报