試圖建立在一個小回路控制到一個腳本,以防止其無限循環(因爲不幸的是,這是在SUT嚴重的可能性)的JMeter - while循環不會退出
我有兩件事我感興趣的是:
狀態 - 「完成」是理想狀態
loopcount - 它不應該超過約10多圈,從一個JSON提取完成
我檢索「州」成功,並有在While控制器中定義'loopcount'作爲Counter元素。 兩者都成功檢索其相關信息。
問題我有我在while控制器的JavaScript條件,它保持循環。這是我的代碼:
${__javaScript("${state}"!="COMPLETE"||"${loopcounter}" < 10),)}
我希望它退出循環,當任一狀態=完整的或循環計數器超過10圈。
我做錯了什麼?
修改了我的表達式,它現在退出循環,但現在出現以下錯誤:ERROR o.a.j.f.JavaScript:處理Javascript時出錯[(「PENDING」!=「COMPLETE」&& $ {loopcounter} <5)] – Tufty
很可能你的'$ {loopcounter}'變量沒有設置,或者 –
之後我得到了javax.script.ScriptException :預期),但發現{在第1行第27列。我是否需要在()中封裝loopcounter部分? – Tufty