执行完一个测试计划后,在察看结果树或者聚合报告里可以看到执行结果,但是如果关闭JMeter后再打开该测试计划后,却发现上次的执行结果就被清空了,那怎么办呢?
JMeter提供了生成HTML报告的功能,这样保存后我们就能看到之前的执行结果生成的报告了。
当然,这个报告不仅仅能看到执行结果,还有很多的统计图表,清晰明了,非常有用。
1 创建一个csv格式或jtl格式的文件
2 设置生成HTML报告的路径
3 执行测试计划
4 生成报告
我们一步一步来操作,首先创建一个空白的csv格式或jtl格式的文件。
在察看结果树或聚合报告的设置页面,文件路径选择创建的文件的路径,如下图所示:
设置完后会弹出一个错误提示,如下图:
关闭提示窗口即可,弹出这个提示是因为新建的这个csv或jtl文件是空的,在log文件里这个提示是WARN类型的,日志级别里是可以设置使之不显示的。
下一步我们设置生成HTML报告的路径,在工具栏选择“工具” -> “Generate HTML report”,弹出如下窗口:
Results file(csv or jtl): 之前创建的csv文件
User.properies file: 一般在bin目录下,jmeter.properties文件
Output directory:输出文件夹,必须是空文件夹
设置好后还需要执行一遍测试计划,有执行结果才能存入到指定路径和文件,生成测试报告。
测试计划执行完成后,点击上图中的“Generate report”,即可成功生成报告,如下图:
如果没有执行测试计划就直接点击上图中的“Generate report”,会报如下图所示的错误提示:
在输出文件夹里可以点击查看index.html,查看报告内容。