7
我有一個爲x個用戶運行的JMeter腳本。我想有條件地關閉一個while控制器中的用戶線程。例如,如果我的while控制器爲用戶線程退出,我需要停止線程。可能嗎?對不起,如果這是重複或愚蠢的問題。在JMeter中有條件地停止用戶線程
我有一個爲x個用戶運行的JMeter腳本。我想有條件地關閉一個while控制器中的用戶線程。例如,如果我的while控制器爲用戶線程退出,我需要停止線程。可能嗎?對不起,如果這是重複或愚蠢的問題。在JMeter中有條件地停止用戶線程
有你如何可以有條件地停止測試線至少2個選項,甚至整個測試:
使用BeanShell的採樣或者後置處理和調用setStopThread方法SampleResult類。例如,請參閱How to use BeanShell指南。供參考:
if (condition){
SampleResult.setStopThread(true); // for Beanshell Sampler
prev.setStopThread(true); // for Beanshell Post Processor
}
什麼是 「SampleResult」,並在這個例子中 「上一個」?它們是事先設置的變量還是引用了測試中的其他元素名稱? – TheJeff