jmeter if控制器使用

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,)}

posted @ 2019-08-07 16:38  TesterDong  阅读(1141)  评论(0编辑  收藏  举报