最近在項目性能測試過程中,遇到jmeter讀取jtl文件出錯的問題,如下圖所示:
方法一:修改配置文件
將要讀取結果文件的組件Configure界面配置都勾選上,默認情況下有些選項沒勾選會出錯。
第一種方法是網上處理這個問題最常用的,但並沒能解決我的問題。
方法二:修改jtl文件內容
網上給出的方法解決不了,就從根源上排查。根源當然是報錯信息,可以看到報錯有提示:
“see log file”,差點把jmeter日志給忘了。在jmeter安裝目錄找到jmeter.log並打開,發現有提示
信息。
日志中給出了報錯信息,並標明了出錯行,我們將jtl文件以文本編輯的形式打開,定位到該行。
jtl文件中每一行都是一個節點記錄,報錯行這里少了“text”,將其加上。jmeter日志中還有一行報錯,
同樣定位到該行。
很明顯,這一行兩條數據混合到一起了。依照jtl文件的格式,把兩條數據整理分開。保存文件,再次
在jmeter中讀取jtl文件,沒有報錯信息,至此問題解決。