【问题标题】:Jmeter: How to save jtl logs in parts in non-gui modeJmeter:如何在非gui模式下保存部分jtl日志
【发布时间】:2017-04-20 14:21:42
【问题描述】:

我在 jtl 文件下得到了 GB 的结果,所以我可以如何将 jtl 文件分段保存,以便在 Jmeter 运行期间删除旧文件。

jmeter -n -t test.jmx -j D:\jmeter.log -l D:\jmeterJTL.jtl

以上命令将 jmeter.log 和 jmeterJTL.jtl 文件保存在目录 (D:) 中。但是我在 1 小时内获得了 1 GB 数据,所以我如何分部分保存:jmeter1.log jmeter2.log jmeter3.log ... 和 jmeterJTL1.jt1 jmeterJTL2.jt1 jmeterJTL3.jt1 ...

注意:我还将 .jtl 中的结果保存到登录的线程名称中,以便我可以调试。有什么替代方法吗?

【问题讨论】:

    标签: websocket jmeter jmeter-plugins java-websocket


    【解决方案1】:

    您正在编写更多响应数据(可能是整个响应数据)。您可以通过配置以下属性来减小文件大小。

    在您的 jmeter.propertiesuser.properties 文件中,使用以下内容:

    jmeter.save.saveservice.output_format=csv
    jmeter.save.saveservice.subresults=false
    

    您可以查看this blazemeter 博客以了解有关如何调整 JMeter 性能的更多信息。

    【讨论】:

    • 使用 log4j,我们可以在 java 中做到这一点,比如 MaxFileSize=100mb 和 backupIndex=5,所以它将只保留 100mb 中的 5 个文件并删除旧文件。我们在jmeter中有类似的东西吗???
    • 通过配置以下属性,您可以限制/扩展字节。 # 每个 SampleResult 存储在内存中的最大字节大小 # 确保不超过 Java 数组的最大容量并记住 # 它越高,JMeter 将消耗越多的堆 # 默认为 10MB httpsampler.max_bytes_to_store_per_request=10485760
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-04
    • 1970-01-01
    相关资源
    最近更新 更多