業務邏輯:java
當條件爲非false時,執行該節點下的腳本內容,判斷條件包括數字、null、空白、字母、符號、true。spa
當條件爲false時,跳過該節點的腳本內容。3d
當條件爲空時,邏輯控制器下最後一個請求報錯,則跳出控制器。blog
當條件爲last時,先判斷進入控制器前的一個接口執行狀況<成功、失敗>,若是失敗跳過控制器,成功則進去控制器,一直到邏輯控制器下最後一個請求報錯,跳出控制器。接口
節點下的取樣器,每一輪循環之初,都會先執行一次這裏的條件。ip
條件支持類型:get
變量:${XX}、${__P(,)},只要變量值不是false,都會一直循環。ast
其餘語言:${__javaScript(,)}、${__groovy(,)}、${__BeanShell(,)},先執行變量的結果,再根據變量結果按照上方的業務邏輯進行邏輯業務執行變量
布爾值:true、false,當爲false時跳過當前節點,當爲true時,一直循環。file
爲空、LAST:直至節點下最後一個取樣器報紅<請求出錯、判斷失敗>,纔會跳過節點,不然一直循環。
演示腳本: Demo_while控制器