Multipe If条件在JMeter IF控制器中不起作用

时间:2021-04-30 04:08:35

标签: jmeter

我只需要为 CsvTestconfig 文件中的专用用户执行特定的 api 测试1 测试2 测试3 测试4 ... 测试40

例如: API1 仅由用户执行(Test1、Test2、Test3、Test4) 我在 JMeter IF 条件下使用了以下代码。 但它没有按预期工作。对于单一条件,它工作正常。

${__javaScript("${LOGINUSER}" == "Test1" || "${LOGINUSER}" == "Test2" || "${LOGINUSER}" == "Test3" || "${LOGINUSER }" == "Test4")}

API2 应该由除用户(Test20、Test22、Test30)之外的所有其他用户执行

${__javaScript("${LOGINUSER}" != "Test20" || "${LOGINUSER}" != "Test22" || "${LOGINUSER}" != "Test30")}

感谢是否有人可以对此提供帮助。

谢谢

1 个答案:

答案 0 :(得分:0)

请按照建议使用 __jexl3__groovy,建议使用 vars.get 来获取变量 enter image description here