eea*_*dev 3 groovy jmeter jmeter-3.2
我正在使用 jmeter 3.3 和 groovy,并且有一个 IF CONDITION 根据响应代码进行过滤。
这就是我正在做的事情并且它有效:
${__jexl3(${code} != 000)}
Run Code Online (Sandbox Code Playgroud)
现在我想为此条件添加 AND 逻辑或 OR 逻辑
例如这样做:
${__jexl3(${code} != 000)} && ${__jexl3(${code} != 901)}
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用。
添加逻辑运算符的正确方法是什么?
如果您想要JEXL,您需要使用单个函数调用,而不是 2 个单独的函数调用:
${__jexl3("${code}" != "000" && "${code}" != "901" ,)}
Run Code Online (Sandbox Code Playgroud)如果您想使用Groovy - 引用该变量,如下vars.get('code')所示:
${__groovy((!vars.get('code').equals('000') && !vars.get('code').equals('901')),)}
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
13006 次 |
| 最近记录: |