1.不勾选“interpret condition as variable expression”

直接输入我们需要判断的表达式即可,判断表达式为真时,执行if控制器下的请求

jmeter if控制器使用

 

2.勾选“interpret condition as variable expression”

这时expression中不能直接填写条件表达式,需要借助函数将条件表达式计算为true/false,可以借助的函数有_jexl3和_groovy

jmeter if控制器使用

表达式支持:

==         是否等于,如${__jexl3(${VAR}==1,)},判断${VAR}变量是否等于1
!=         不等于,如${__jexl3(${VAR}!=1,)},判断${VAR}变量是否不等于1
!         非,如${__jexl3(!(${VAR}!=1),)}对${VAR}!=1的结果取反
&&或||    且与或,如  ${__jexl3(${VAR}==1 && ${name} != "heima",)}
> 或者>==   大于等于,如${__jexl3(${count}>=10,)}

相关文章:

  • 2022-01-06
  • 2021-12-16
  • 2022-01-01
  • 2022-12-23
  • 2021-11-15
  • 2021-10-29
  • 2021-11-27
  • 2021-11-01
猜你喜欢
  • 2021-09-06
  • 2022-03-01
  • 2022-12-23
  • 2021-05-20
  • 2021-06-21
相关资源
相似解决方案