JMeter-While控制器


前言

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次循環

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM