【发布时间】:2018-04-19 21:24:14
【问题描述】:
我正在使用 jmeter 进行功能测试,并希望将视图结果树侦听器的结果存储到 html 格式的文件中。
这有可能吗?实际上我只是可以将结果保存为xml。
【问题讨论】:
我正在使用 jmeter 进行功能测试,并希望将视图结果树侦听器的结果存储到 html 格式的文件中。
这有可能吗?实际上我只是可以将结果保存为xml。
【问题讨论】:
如果你想转换 .jtl 文件,试试这个。 (请注意 .jtl 是常规 CSV 文件,没有缺少列):
jmeter -g [absolute_path_to_jtl_file] -o [path_to_some_empty_folder]
对我来说很好用。
【讨论】:
您可以通过以下方式“告诉”JMeter 将响应正文保存到 .jtl 结果文件中:
一次性执行可以通过 -J 命令行参数来完成:
jmeter -Jjmeter.save.saveservice.output_format=xml -Jjmeter.save.saveservice.response_data=true -n -t ...
对于“永久”更改,将以下行添加到 user.properties 文件(它位于 JMeter 的 bin 文件夹下)
jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.response_data=true
请注意,在重负载测试的情况下,这将导致 JMeter 大小上的大量磁盘 IO,因此建议存储响应数据仅用于测试开发和/或调试目的。
如果您对时间戳、标签、响应代码、已用时间等默认指标不感兴趣 - 您可以采用这种“属性”方法将其关闭。
参考资料:
【讨论】:
extras文件夹,应该有5个xsl文件,我个人会去jmeter-results-detail-report_21.xsl一个
您可以使用监听器Save Responses to a file 并将请求的响应存储在一个文件中。
【讨论】:
SmartMeter(免费的 JMeter 扩展)能够生成 HTML 报告,甚至可以来自现有的 JTL 文件。在article 中阅读更多内容。
【讨论】: