8.2 Jmeter if控制器使用

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

前提jmeter脚本需要用到if控制器if判断如果查询不到则去新增。

1、添加if控制器

线程组-->逻辑控制器-->如果(if)控制器

1、Expression (must evaluate to true or false) 表达式值必须是true或false也就是说在右边文本框中输入的条件值必须是true 或 false默认情况下

2、Interpret Condition as Variable Expression?默认勾选项将条件解释为变量表达式需要使用__jexl3 or __groovy 表达式【选中这一项时表示判断变量值是否等于字符串true不区分大小写】
不勾选直接输入我们需要判断的表达式即可判断表达式为真时执行if控制器下的请求例如“1!=2”则一定会执行下面的http请求
勾选这个时候expression中不能直接填写条件表达式需要借助函数将条件表达式计算为true/false可以借助的函数有_jexl3和_groovy

3、Evaluate for all children?条件作用于每个子项执行每个子项都会判断一次条件。一般不勾选条件一般只判断一次即可

2、判断语句

两种写法

${__javaScript("${kmsWorkKeyId}"=="")}

${__groovy("${kmsWorkKeyId}"=="")}

参考https://blog.csdn.net/qq_45138120/article/details/130854895

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6