问题描述

① 使用linux运行jmeter.jmx文件后生成result.jtl文件

jmeter -n -t /tmp/jmeter.jmx -l /tmp/testresult/result.jlt

②再用Windows版的jmeter去查看这个结果的时候提示“error loading results file - see log file”错误,文件读取不了,如图:

jmeter遇到的问题之Windows读取jtl文件出错

 再看看详细的报错信息:

jmeter遇到的问题之Windows读取jtl文件出错

从报错信息得出原因:一是有未知列“sentBytes”,二是时间格式不匹配。

 

解决办法

网上查阅得出的解决办法大概是两类:

 一是在linux下先用vi编辑器,将多余的信息或者漏掉的信息删除,此方法未试,觉得有些复杂。

二是在Windows下的jmeter将configure下的选项全部打钩,此方法试过了,但是未曾见效。

jmeter遇到的问题之Windows读取jtl文件出错

也有的说是直接改配置文件。。。

摸索了一天,也没有找到办法。。。

今天突然觉得是不是版本不匹配造成的?我的Windows的jmeter是3.0的,但是我linux下的jmeter是3.1的。于是在Windows下下载一个3.1的版本,这样一来所有问题都解决了。因为3.1的版本比3.0的版本的聚合报告多了一列“sent”。

jmeter遇到的问题之Windows读取jtl文件出错

 

相关文章:

  • 2021-10-19
  • 2022-12-23
  • 2022-12-23
  • 2022-01-29
  • 2021-11-23
  • 2022-12-23
  • 2021-06-25
  • 2021-06-02
猜你喜欢
  • 2022-03-02
  • 2021-10-23
  • 2022-12-23
相关资源
相似解决方案