前言
While 控制器,直到條件為false時,停止運行 ,循環執行一個請求,僅判斷一種狀態下退出循環。
Condition條件如下:
1:為空(不輸入任何值) -- 直到某次請求執行失敗才退出循環
2:LAST -- 直到最后一個請求請求失敗才退出循環
3:其它 -- 條件值等於"false"時,退出循環
4:Contion可以輸入計算結果等於“false”的變量、函數。
示例:
(1)添加線程組,添加邏輯控制器-While控制器,while控制器下添加計數器以及登錄http請求
通過計數器讓登錄請求有10次循環,每次遞增加1,引用變量名稱為user
userName的值引用計數器的變量user
While控制器寫入${__javaScript(${user}<"3")},表示在{num}只能執行循環3次
${__javaScript("${user}"!=3 && "${user}"<"2",)},表示同時滿足${user}"!=3 ,和 "${user}"<"2"才進入循環體,即${user}不等於3的情況下只能執行2次循環