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

Posted yyl6

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter遇到的问题之Windows读取jtl文件出错相关的知识,希望对你有一定的参考价值。

问题描述

① 使用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”错误,文件读取不了,如图:

技术图片

 再看看详细的报错信息:

技术图片

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

 

解决办法

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

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

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

技术图片

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

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

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

技术图片

 

以上是关于jmeter遇到的问题之Windows读取jtl文件出错的主要内容,如果未能解决你的问题,请参考以下文章

jmeter之jtl文件解析

jmeter之jtl文件解析(生成测试报告)

Jmeter获取jtl文件中所有的请求报文

Jmeter仪表板因管道分隔符jtl失败

jmeter用聚合报告打开“.jtl”文件,数据显示不完整(或是不对)

如何在 jmeter 中生成测试结果 (CSV) 文件和 JTL 文件?