比方說,我有一個模擬一些用戶登錄和幾個更多操作的Jmeter測試。我也有'開始新的線程出現錯誤'打開。因此,如果某些用戶失敗 - 它只會讓另一個用戶繼續處理測試指定的時間。Jmeter中可能對線程故障執行某些操作嗎?
但我有一些定期調用授權用戶和模擬他們,我需要使用「線程間通信」和附加線程組(-s)。基本上,這在以下方式中工作正常 - 在主線程中,我登錄並填充一些具有所需cookie的FIFO隊列,並在另一個線程組中獲取該cookie。在另一個線程組中,我還檢查了另外一個FIFO隊列(在用戶註銷時填充),如果得到我需要的,停止該線程。
這裏的問題是主線程在登錄後失敗。在這種情況下,子線程將被永久執行,因爲該定期調用會保持會話活動。
而這個問題 - 是否有一些可能性讓Jmeter在線程失敗時執行一些操作(像finally塊一樣運行)。基本上我需要在註銷或線程故障時填寫第二個FIFO隊列
不能使用IF控制器用JavaScript處理您所需的代碼登錄失敗後的處理加工。 – 2014-09-12 13:19:57
沒有。因爲我不知道可能發生錯誤的確切位置。問題是登錄後我有很多請求,並且每個都可能失敗。 – 2014-09-12 14:01:49