if控制器有兩種用法
1.不勾選“interpret condition as variable expression”
直接輸入我們需要判斷的表達式即可,判斷表達式為真時,執行if控制器下的請求
2.勾選“interpret condition as variable expression”
這時expression中不能直接填寫條件表達式,需要借助函數將條件表達式計算為true/false,可以借助的函數有_jexl3和_groovy
表達式支持:
== 是否等於,如${__jexl3(${VAR}==1,)},判斷${VAR}變量是否等於1
!= 不等於,如${__jexl3(${VAR}!=1,)},判斷${VAR}變量是否不等於1
! 非,如${__jexl3(!(${VAR}!=1),)}對${VAR}!=1的結果取反
&&或|| 且與或,如 ${__jexl3(${VAR}==1 && ${name} != "heima",)}
> 或者>== 大於等於,如${__jexl3(${count}>=10,)}