最近在项目性能测试过程中,遇到jmeter读取jtl文件出错的问题,如下图所示:
方法一:修改配置文件
将要读取结果文件的组件Configure界面配置都勾选上,默认情况下有些选项没勾选会出错。
第一种方法是网上处理这个问题最常用的,但并没能解决我的问题。
方法二:修改jtl文件内容
网上给出的方法解决不了,就从根源上排查。根源当然是报错信息,可以看到报错有提示:
“see log file”,差点把jmeter日志给忘了。在jmeter安装目录找到jmeter.log并打开,发现有提示
信息。
日志中给出了报错信息,并标明了出错行,我们将jtl文件以文本编辑的形式打开,定位到该行。
jtl文件中每一行都是一个节点记录,报错行这里少了“text”,将其加上。jmeter日志中还有一行报错,
同样定位到该行。
很明显,这一行两条数据混合到一起了。依照jtl文件的格式,把两条数据整理分开。保存文件,再次
在jmeter中读取jtl文件,没有报错信息,至此问题解决。