我想在非GUI模式下运行负载测试,并将结果保存在.csv文件中。 (我没有修改.properties文件,因此保存了标准信息)
我计划加载此文件并使用JMeter的监听器可视化结果。
哪些听众适合此目的?我应该不惜一切代价避免这种情况,因为它们可能会让我误解信息? (例如在查看结果树中,响应数据是空的 - 显然 - 没有保存它。但实际上有一个响应。如果我所看到的只是监听器,我可能会认为没有一个。自从我想要避免这种情况,听众必须从.csv文件中获取所需的所有信息。)
我想知道JMeter Listener和插件。
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以通过调整相关属性来控制.jtl结果文件中存储的内容。如果您在 jmeter.properties 文件中查找以jmeter.save.saveservice
开头的属性,您将能够看到默认值并相应地更改它们。
例如,为了能够看到响应数据将jmeter.save.saveservice.response_data
属性值更改为true
。
然而,对于大型负载,将响应数据刷新到磁盘将导致JMeter端的额外开销,因此我建议仅为失败的采样器存储响应数据,它可通过jmeter.save.saveservice.response_data.on_error
属性进行控制。
在任何情况下,您都必须将响应数据格式切换为XML而不是默认的CSV,这在JMeter性能的角度来看并不好,所以可能值得添加Simple Data Writer配置为存储失败采样器的额外信息并使用默认值(或者更好地使用主要测试的JMeter Performance and Tuning Tips指南中提到的配置)。