之前也用过LR11,感觉LR所生成的html报告非常高大上,那么问题来了,jmeter也可以生成html报告吗?答案是:可以。
生成报告步骤可参考:https://www.jianshu.com/p/4f32918d66bb
我们在点击jmeter.bat时,可以看到GUI 即图形用户界面模式,只应用于创建测试脚本、调试脚本。
图中也给出了命令格式:jmeter -n -t [jmx file] -l [result file] -e -o [Path to output folder],JMeter 默认去当前目录寻找脚本文件,并把日志记录在当前目录,当然也可以使用绝对路径来执行。
jmx file:测试计划的文件名称
result file:输出文件路径,可以是结果日志名称
Path to output folder:要保存的report文件路径
那接下来我们实际一下,因为上篇我们已经做过了登录接口测试,那么我们就生成登录接口测试的HTML报告。
首先在CMD中先进入jmeter安装目录,然后再输入命令行:jmeter -n -t D:\Jmeter\apache-jmeter-5.1.1\bin\登录接口测试.jmx -l D:\Jmeter\apache-jmeter-5.1.1\bin\HTMLReport\登录报告\登录.csv -e -o D:\Jmeter\apache-jmeter-5.1.1\bin\HTMLReport\登录报告,回车,可以查看到报告已经生成。
在D:\Jmeter\apache-jmeter-5.1.1\bin\HTMLReport\登录报告文件夹中可以看到生成结果。
点击index.html,可以查看到该测试计划中的所有线程组汇总结果。