【问题标题】:How to load Jmeter 2.11's JTL file in Jmeter 2.13如何在 Jmeter 2.13 中加载 Jmeter 2.11 的 JTL 文件
【发布时间】:2016-03-22 22:30:15
【问题描述】:

我已将 JMeter 版本从 2.11 升级到 2.13。我能够运行测试。但我无法将 2.11 的 JTL 测试结果加载到最新版本 2.13 中。

我注意到在我从 JMeter 2.13 执行测试的 JTL 文件中引入了两个附加字段。我们有什么属性可以改变这个吗?

任何人都可以请您帮助如何将在 Jmeter 2.11 版本中执行的 JTL 文件加载到 Jmeter 2.13 版本中?

我在 jmeter.log 中出现以下错误。

2015/12/16 16:15:29 信息 - jmeter.save.CSVSaveService:{Actual JTL File Name} 似乎没有有效的标题。使用默认配置。 2015/12/16 16:15:29 WARN - jmeter.save.CSVSaveService:没有足够的列来解析第 1 行的字段“allThreads” 2015/12/16 16:15:29 警告 - jmeter.reporters.ResultCollector:读取 JTL 文件时出现问题:{实际 JTL 文件名}

【问题讨论】:

  • 检查saveservice.properties中的属性以修改JTL文件结构。

标签: jmeter


【解决方案1】:

根据Bug 57025,自 JMeter 2.12 以来,当前线程组中的活动线程数通常默认存储到结果文件中。因此,为了打开旧 JMeter 版本生成的结果文件,您需要将其关闭。有两种方法可以做到这一点:

  1. 永久:将以下行添加到 user.properties 文件:

    jmeter.save.saveservice.thread_counts=false
    

    需要重新启动 JMeter 才能获取该属性

  2. 临时:通过 -J 命令行参数将上述属性传递给 JMeter:

    jmeter -Jjmeter.save.saveservice.thread_counts=false
    

请参阅Apache JMeter Properties Customization Guide,了解有关不同 JMeter 属性类型和使用它们的方式的更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-09
    • 2013-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多