jmeter性能测试自动生成HTML格式报告的方法

前置条件:
1.安装jdk(1.8.0)
2.安装jmeter(5.1.1) ,jdk 1.8.0 和 jmeter 5.1.1实测可适配
3.安装xshell6(自带上传/下载文件的命令,方便将监控服务器资源的插件放入服务器,本身也可以通过命令top监控资源)

步骤:
1.调通待压测的接口,根据业务场景,设置好线程数/运行时间/循环次数等基本项,保存为.jmx文件
2.将保存好的.jmx文件复制到jmeter安装目录的bin目录下
3.打开bin目录下jmeter -n.cmd 文件(如图),或者直接通过cmd进入到bin目录下(推荐这个)
jmeter性能测试自动生成HTML格式报告的方法
步骤3说明:
根据jmeter官方文档的描述,负载测试不应该在GUI模式下执行(即通过jmeter.bat打开),而是应该在CLI模式下进行(通过jmeter -n 执行),具体原因暂未了解,应该是后者的结果比较接近实际
jmeter性能测试自动生成HTML格式报告的方法
4.在bin目录下运行命令
jmeter -n -t C:\Users\Administrator\Desktop\yiteach.jmx -l C:\Users\Administrator\Desktop\hxh_log.jtl -e -o C:\Users\Administrator\Desktop\hxh_report
步骤4说明:
yiteach.jmx是我要执行的测试计划的文件名,hxh_log.jtl是执行日志文件,hxh_report是测试报告的存储目录,详情见下图。
注意,日志文件和报告目录每次执行后都必须要从bin目录中删除,否则无法再执行,另外,日志参数必须要带上,因为HTML报告的源文件就是日志文件。
jmeter性能测试自动生成HTML格式报告的方法

—————————————————————————————————————————————————————————————————————————————————————————————————————

综上,执行完成之后就能自动在bin目录下生成报告文件。 看着比GUI生成的聚合报告更加正式,更令产品信服。
jmeter性能测试自动生成HTML格式报告的方法
jmeter性能测试自动生成HTML格式报告的方法