如何在results.jtl中仅启用jmeter运行的错误日志? - 非GUI

时间:2018-06-01 16:43:23

标签: jmeter

我正在长时间运行一些负载测试。如果我将所有结果存储在results.jtl中,我的系统内存将被完全使用,所以我只需要保存那些对应于非200响应的条目。

2 个答案:

答案 0 :(得分:0)

将以下行添加到 user.properties 文件(位于JMeter安装的“ bin”文件夹中)

jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.response_data.on_error=true
jmeter.save.saveservice.response_data=false

这样,您将仅为那些失败的采样器保存响应数据。

可以通过-J command-line argument指定相同的属性,例如:

jmeter -Jjmeter.save.saveservice.output_format=xml -Jjmeter.save.saveservice.response_data.on_error=true -Jjmeter.save.saveservice.response_data=false -n -t test.jmx -l result.jtl

更多信息:

答案 1 :(得分:-1)

如果您只想保存错误,请检查View Results tree

中的日志/仅显示错误选项

enter image description here

您可以配置字段并删除不必要的字段,这可能会减小日志文件的大小

enter image description here

您可以点击此链接

Execute JMeter Tests

将在测试结束时为您提供实时结果和漂亮的图表