【问题标题】:loading .jtl file does not give complete result in gui, can not see response data加载 .jtl 文件在 gui 中没有给出完整的结果,看不到响应数据
【发布时间】:2014-08-04 21:29:35
【问题描述】:

我在非 gui 模式下运行 Jmeter。当我在 jmeter 中加载 results.jtl 文件时,我可以看到示例结果,但它没有给我采样器请求和响应数据。感谢您的帮助!

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    默认情况下,采样器请求和响应数据不存储在 .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
    

    有关处理 JMeter 属性的更多信息,请参阅Apache JMeter Properties Customization Guide

    另外请注意,存储请求(尤其是响应)会对负载生成器的性能产生负面影响。

    【讨论】:

    • 我已将上述值设置为“true”,但是当我打开 JTL 文件时,我仍然看不到响应数据。如果我使用命令编辑 JTL 文件,我可以看到响应。但是如果我在 GUI 中打开文件,响应数据选项卡不显示响应,并且“显示文本”、“渲染 html”单选按钮被禁用。
    • @Dmitri 如果我们想在这种情况下将请求数据保存到 jtl 文件中该怎么办
    • 以上答案应该足够了。要存储请求和响应数据,您需要通过 jmeter.save.saveservice.output_format=xml 属性将 JMeter 结果文件切换为 .xml 格式
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-18
    • 1970-01-01
    • 2012-10-01
    • 2023-03-10
    • 1970-01-01
    • 2011-09-19
    相关资源
    最近更新 更多