如何在Jmeter 2.13中加载Jmeter 2.11的JTL文件

时间:2015-12-16 17:05:16

标签: jmeter

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

我注意到在JTL文件中引入了另外两个字段,我从JMeter 2.13执行了测试。我们有任何属性可以改变这个吗?

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

我在jmeter.log中遇到以下错误。

2015/12/16 16:15:29 INFO - 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 WARN - jmeter.reporters.ResultCollector:读取JTL文件时出现问题:{Actual JTL File Name}

1 个答案:

答案 0 :(得分:1)

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

  1. Permanent:将以下行添加到 user.properties 文件中:

    jmeter.save.saveservice.thread_counts=false
    

    需要重新启动JMeter才能选择该属性

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

    jmeter -Jjmeter.save.saveservice.thread_counts=false
    
  3. 请参阅Apache JMeter Properties Customization Guide以了解有关不同JMeter属性类型以及使用它们的方法的更多信息。