2

我寫了一個運行一組參數化jMeter測試的windows批處理腳本。然而,測試有時會掛起(應該採取約2分鐘,無需理由需要5小時 - 高斯隨機定時器會導致這種情況嗎?)。我真的需要整批作業在一段時間內完成。所以:如何在一段固定時間內終止整個jMeter測試?

是否有可能爲jMeter測試設置最大執行時間,之後整個測試與所有線程一起終止?

注意:調度程序並沒有真正做到這一點(我設置啓動延遲= 0和持續時間= 20,測試仍然不會在一分鐘內完成)。

回答

3

執行線程轉儲以查看發生了什麼,因爲這可能表示服務器端存在問題。

你有這個日誌中jmeter.log或控制檯:

The following non-daemon threads are still running (DestroyJavaVM is OK) 

爲了克服這個問題:

  1. 配置超時的HTTP取樣

  2. 使用調度和配置它運行一段時間

+0

這就是我在等待答案的時候想到的。 – JohnnyM

+2

如果它適合你,你可以接受答案:-) –

相關問題