[英]Adding Cookie from previous sampler in JSR223 Sampler Jmeter
[英]JMeter go back to previous sampler
我對jmeter很新,我用它來加載測試應用程序。 如果一次運行少量線程,但當更多用戶連接時出現問題,我當前的設置是好的。
這是場景,
sample_1: request table data
sample_2: set table row with empty user column as used by current user
|
'-->post_process_beanshell: check if have error message
sample_3: do other stuff
目前我能夠檢查第二個樣本是否有錯誤消息,問題是當第二個樣本有錯誤消息時,如何告訴beanshell返回第一個樣本?
我建議把你的“sample_3”放在If Controller下:
${JMeterThread.last_sample_ok}
JMeterThread.last_sample_ok - 是一個預定義的變量 ,如果前一個采樣器成功則返回“true”,如果不是,則返回“false”如果你的“sample_2”將失敗 - “sample_3”將不會被執行並且整個序列將重新開始
假設您要繼續返回sampler1直到sampler2 beanshell返回true,請使用While控制器。
將sampler1和sampler2粘貼在while
控制器中,這取決於錯誤檢查的結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.