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”。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM