【jmeter】用聚合報告打開“.jtl”文件,數據顯示不完整(或是不對)


遇到的問題:

在一次性能測試中,我是把生成的測試結果(.jtl格式的文件)傳回到我的電腦,然后用jmeter來打開的,

然后測試進行到第二天,我再次打開同一個jtl文件時,發現跟昨天顯示的數據不一樣了,

1.昨天打開,總的Samples為58919,

2.今天再次打開同一個文件,總的Samples為21002,

嘗試找到問題的原因:

1.一開始,我懷疑是數據顯示不完整,

難道是文件太大的原因?為此我去看了下這個jtl文件,不到2M,問題應該不是它,

2.之后我又懷疑是jmeter里面某個參數值太小了,然后我用Notepad++打開“jmeter.bat”文件(路徑:jmeter文件夾的bin目錄下)

把【set NEW】的“MaxNewSize”值給調大了,保存后,重啟jmeter,發現總的Samples為21002,與昨天的不一致

3.之后我又用Notepad++打開“jmeter.properties ”文件(路徑:jmeter文件夾的bin目錄下),修改“#view.results.tree.max_size ”

 保存后,重啟jmeter,發現總的Samples為21002,與昨天的不一致

4.之后我連上測試機,用vi命令,把之前兩個參數給調大了,再重啟,重新執行腳本,再看測試結果,發現測試結果與昨天看到的,依然有較大的出入,

這時我懷疑是昨天填的數據不對了,或許在Excel中做了數據計算,為此我又去搗鼓Excel表,大約一個鍾后,我發現不是Excel表的問題。

找到原因

 1.在之后的嘗試中,我努力的把昨天的過程給復現了,不斷的用各種方式打開jtl文件,意圖把原因找到,最后終於發現了原因,

原因其實並不是jmeter問題,是自己的粗心大意(這對一個測試人員來說,是一個非常嚴重的錯誤,經此教訓,所以才寫了這篇隨筆,引以為戒,鞭策自己!!)

2.原來是我在打開第二個jtl文件之前,沒有做【清除】操作

重現錯誤

打開01_0524_40.jtl文件,【錯誤:總的Samples為58919】,【正確:總的Samples為21002】

1.之前我在打開【01_0524_40.jtl】時,有打開過【01_0524_20.jtl】

2.然后我記錄完【01_0524_20.jtl】后,並沒有做【清除】操作,直接點擊【瀏覽】,打開【01_0524_40.jtl】,所以 總的Samples才會變成58919,

為什么數據會變成怎么大呢?

如果我們把進度條調到上面去,就會發現,數據有進行疊加了(這就是原因)

3.如果打開第二個文件前,點擊【清理】了,數據就是正確的了

 


免責聲明!

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



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