Jmeter生成测试报告

1.进入cmd,jmeter目录下

输入

jmeter -n -t Script.jmx (脚本放在目录下的jm文件夹下)-l result.jtl(中间件) -e -o /report(报告存放路径是D盘下的report文件夹下)

 参数说明:
)n:非GUI模式执行JMeter;
)t: 脚本文件(.jmx文件)的路径;
)l: 指定生成测试结果的保存文件(.jtl格式),此文件必须不存在;
)e:测试结束后,生成测试报告;
)o:用于存放测试报告的路径;

每次重新运行生成报告时,都要把d盘下的report文件夹和jtl文件清空

每次执行bat都自动去清空之前的报告,然后执行命令

 del是删除jtl,rd是删除报告文件夹,md是重建报告文件夹,最后执行命令生成报告。执行结果如下:

 2.报告图表解读

APDEX(Application Performance Index)指数
聚合报告类似于UI上的
*Aggregate Report
Errors报告展示不同错误类型的数量以及百分比
响应时间变化曲线展示每秒数据吞吐量随时间变化的情况 类似于JMeter Plugins在UI上的
*jp@gc - Bytes Throughput Over Time*
Latency time变化曲线展示Latency time随时间变化的情况 类似于JMeter Plugins在UI上的*jp@gc - Response Latencies Over Time*
每秒点击数曲线类似于JMeter Plugins在UI上的*jp@gc - Hits per Second*
HTTP状态码时间分布曲线展示响应状态码随时间的分布情况 类似于JMeter Plugins在UI上的*jp@gc - Response Codes per Second*
事务吞吐量时间曲线(TPS)展示每秒处理的事务数随时间变化情况 类似于JMeter Plugins在UI上的*jp@gc - Transactions per Second*
平均响应时间与每秒请求数的关系图展示平均响应时间与每秒请求数(可以理解为QPS)的关系
Latency time与每秒请求数的关系图展示Latency time与每秒请求数的关系
响应时间百分位图响应时间的百分位分布图
活动线程数变化曲线展示测试过程中活动线程数随时间变化情况
平均响应时间与线程数的关系图展示平均响应时间与线程数的关系 类似于JMeter Plugins在UI上的
*jp@gc - Response Times vs Threads*
柱状响应时间分布图展示落在各个平均响应时间区间的请求数情况
原文地址:https://www.cnblogs.com/dydxw/p/13856739.html