首页 > 解决方案 > Multipe If条件在JMeter IF控制器中不起作用

问题描述

我只需要为 CsvTestconfig 文件 Test1 Test2 Test3 Test4 ... Test40 中的专用用户执行特定的 api

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

${__javaScript("${LOGINUSER}" == "Test1" || "${LOGINUSER}" == "Test2" || "${LOGINUSER}" == "Test3" || "${LOGINUSER}" = =“测试4”)}

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

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

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

谢谢

标签: jmeter

解决方案


请按照建议使用__jexl3or__groovyvars.get建议获取变量 在此处输入图像描述


推荐阅读