2017-05-05 135 views
-1

的端在過去的幾個星期生成的儀表板,當我一直用在測試瓦特/命令的端JMeters自動儀表盤代:時間的終端
JMeter的錯誤在測試

./jmeter -n -t <test JMX file> -l <test log file> -e -o <Path to output folder> 

但是約50%的在測試計劃結束而不生成儀表板之前,完全凍結1秒。所以我想用手工打造從我log.jtl文件中的破折號報告:

./jmeter -g <log file> -o <Path to output folder>

但是當我在終端運行此命令我得到的錯誤:

An error occurred: Error while processing samples:Mismatch between expected number of columns:16 and columns in CSV file:15, check your jmeter.save.saveservice.* configuration

我的嘛user.properties被(直接從http://jmeter.apache.org/usermanual/generating-dashboard.html截取):

jmeter.save.saveservice.bytes = true 
jmeter.save.saveservice.label = true 
jmeter.save.saveservice.latency = true 
jmeter.save.saveservice.response_code = true 
jmeter.save.saveservice.response_message = true 
jmeter.save.saveservice.successful = true 
jmeter.save.saveservice.thread_counts = true 
jmeter.save.saveservice.thread_name = true 
jmeter.save.saveservice.time = true 
jmeter.save.saveservice.connect_time = true 
jmeter.save.saveservice.timestamp_format = ms 
jmeter.save.saveservice.timestamp_format = yyyy/MM/dd HH:mm:ss 

運行./jmeter -g <log file> -o <Path to output folder>具有和不具有這些添加到user.properties還是引起列出的相同的錯誤。

請幫忙!

更新:當我從nongui模式運行一個測試並完成後('收拾...'打印到終端)而不是凍結,我的儀表板代正常工作。所以看起來凍結問題在於測試結構。測試以每天的特定時間結束,比如說下午4點,這個時間會添加到線程組計劃程序中的jmeter測試中。有沒有人有任何建議,我可以如何解決這個問題?有沒有人遇到類似的問題?

+0

你可以檢查'jmeter.properties'文件中的屬性嗎? –

+0

@NaveenKumarNamachivayam檢查jmeter.properties的是什麼? –

+0

檢查jmeter.properties中的'jmeter.save.saveservice。*'屬性是否配置正確。 –

回答

0

根據錯誤消息,您很可能不會在lod測試和代之間使用相同的jmeter.properties + user.properties。

確保你做到了。

其次,關於第一個問題,請檢查您是否沒有磁盤空間問題,或者您沒有遇到OutOfMemoryError,如果問題仍然存在,請報告錯誤。

+0

負載生成的屬性是在reportgenerator.properties中嗎?在那個文件中我沒有看到任何標題爲'save.saveservice'的屬性,這是我添加到user.properties和jmeter.properties的唯一屬性 –

+0

查看我的更新,它看起來像儀表板生成工作,但不是當測試在最後一秒凍結時,我認爲這與我如何在一天的確切時間結束測試程序有關。你的建議非常感謝! –

1

我知道這有點遲,但我仍然在回答這個問題,以防其他人遇到同樣的問題,就像我一樣。

在我的情況下,確保jmeter.properties和user.properties是相同的後,我打開日誌文件。你知道,.jtl之一,並刪除了最後一行被刪除。 然後,只需執行命令行jmeter -g <log file> -o <Path to output folder>並工作得很好。

當執行沒有正常結束時發生。