jmeter - 加载 .jtl 文件不会在 GUI 中给出完整结果,看不到响应数据

标签 jmeter

我正在非 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/

相关文章:

jmeter - JMeter Webdriver 采样器中的等待时间问题

ssl - Jmeter 2.9 JMS SSL配置

api - Jmeter - POST API 不工作

multithreading - 循环计数和线程数之间的混淆以及有关线程生命周期的查询

gradle - 从build.gradle文件运行JMeter脚本时,如何从gradle生成的.html和.xml文件中删除当前日期?

java - 以编程方式在 jmeter 中当前运行的测试计划中添加/删除/修改测试元素

java - Java App 的加载问题 - 如何复制?

java - 在 HTTP 请求中设置 UTC 时间

jmeter - 如何使用 Jmeter 从 HTTP header 管理器捕获 X-CSRF-TOKEN

java - jMeter 在扫描仪读取时挂起