JMeter 邏輯控制之While循環控制器(While Controller)


邏輯控制之While循環控制器(While Controller)

 

by:授客 QQ1033553122

測試環境

apache-jmeter-2.13

 

1.   添加While Controller

右鍵線程組->添加->邏輯控制器->響應斷言

 

 

 

2.   控制面板介紹

 

添加后,面板如下

 

While Controller會一直運行,直到條件(Condition)false

Condition的可能值如下:

l  為空(不輸入任何值) -- 直到某次sample執行失敗才會退出循環

l  LAST -- 直到最后一個sample請求失敗,才會退出循環

例:

 

 

JMeter <wbr>邏輯控制之While循環控制器(While <wbr>Controller)

如上,執行第三個,即最后一個sample失敗了,才自動退出循環

 

l  其它 -- 條件值等同於字符串"false"(等同於輸入框中輸入false)時,退出循環

 

Contion輸入框的可以輸入最終計算結果等同於“false”的變量、函數。這允許在必要時使用JavaScript, BeanShell, 屬性(propertie) 或變量(variable)

 

例子:

l  ${var_name} - var_name的值由其它元素設置為"false"

l  ${__} - 判斷變量var_name的值是否為10,不為10則退出循環

l  ${__javaScript(${count}<60 && ${code}=="5001")} - 表示同時滿足 ${count}<60 ${code}=="5001" 兩個條件才進入循環體

l  {__P(property)} - 某處會被設置為"false"的某個屬性(property)

 

 

 

 


免責聲明!

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



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