我正在非 GUI 模式下运行 Jmeter。当我在 jmeter 中加载 result.jtl 文件时,我可以看到示例结果,但它没有给我采样器请求和响应数据。感谢帮助!
最佳答案
默认情况下,采样器请求和响应数据不存储在 .jtl 文件中。要覆盖此行为,您需要“告诉”JMeter 存储数据。为此,请在 JMeter 安装的/bin 文件夹下的 jmeter.properties 文件中找到以下属性,取消注释并将以下内容更改为“true”值:
#jmeter.save.saveservice.samplerData=false
#jmeter.save.saveservice.response_data=false
或者,您可以在命令行执行期间通过 -J 键传递这些属性,如下所示:
jmeter -Jjmeter.save.saveservice.samplerData=true -Jjmeter.save.saveservice.response_data=true -n -t /path/to/your/script.jmx -l /path/to/results/file.jtl
参见Apache JMeter Properties Customization Guide有关处理 JMeter 属性的更多信息。
另请注意,存储请求(尤其是响应)会对负载生成器的性能产生负面影响。
关于jmeter - 加载 .jtl 文件不会在 GUI 中给出完整结果,看不到响应数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25127866/