IF控制器:表达式为True时,执行下面http请求
使用if控制器有两种方式:
1.不勾选“interpret condition as variable expression”
直接输入表达式即可,其中
等于:==
不等于:!=
2.勾选“interpret condition as variable expression”
不能直接输入表达式,需要使用函数有_jexl3或_groovy
3.表达式支持:
== 是否等于,如${__jexl3(${VAR}==1,)},判断${VAR}变量是否等于1
!= 不等于,如${__jexl3(${VAR}!=1,)},判断${VAR}变量是否不等于1
! 非,如${__jexl3(!(${VAR}!=1),)}对${VAR}!=1的结果取反
&&或|| 且与或,如 ${__jexl3(${VAR}==1 && ${name} != "heima",)}
> 或者>== 大于等于,如${__jexl3(${count}>=10,)}
注意:
${__jexl3(${VAR}==1 && ${name} != "heima",)},如果(${VAR}不是字符串的话,要将表达式改为${__jexl3("${VAR}"=="1"&& ${name} != "heima",)}