将 JTL 文件导入 JMeter GUI 时读取 JTL 文件时出现问题

时间:2021-03-15 06:56:59

标签: jmeter

我已经从命令行模式执行了 Jmeter 负载测试。它创建了 95MB 大小的 Jtl 文件。 当我尝试从 JMeter Gui 浏览这个 JTL 时。它返回,错误加载 JTL 文件。 在日志中,我收到以下错误。 任何人都可以在这方面帮助我们。

2021-03-15 11:55:55,068 警告 o.a.j.s.CSVSaveService:列不足,无法解析第 475165 行的字段“延迟” 2021-03-15 11:55:55,070 WARN o.a.j.r.ResultCollector:读取 JTL 文件时出现问题:D:\test.jtl org.apache.jorphan.util.JMeterError: java.lang.ArrayIndexOutOfBoundsException: 长度为 14 的索引 14 越界 在 org.apache.jmeter.save.CSVSaveService.makeResultFromDelimitedString(CSVSaveService.java:381) ~[ApacheJMeter_core.jar:5.4.1]

1 个答案:

答案 0 :(得分:0)

错误表明 .jtl 文件中的列数与 JMeter 的预期不符。

如果您在一个 JMeter 实例上执行测试并尝试在另一个 JMeter 实例上打开 .jtl 文件 - 确保 Results File Configuration 在两台机器上相同,最简单的选择就是复制 {{1 }} 和 jmeter.properties 文件从您运行测试的机器到您打开结果的机器,或者您可以使用 diff 工具的一种形式来比较文件并检测不一致,一旦结果文件配置将同步 - 您应该可以正常打开文件。

更多信息:Apache JMeter Properties Customization Guide

另一种可能的解决方案:您可以在运行测试的机器上生成 HTML Reporting Dashboard 并将仪表板复制到另一台机器上