If statement JMeter中的If-Controller正在抛出JMeter.functions.JavaScript:处理JavaScript时出错

If statement JMeter中的If-Controller正在抛出JMeter.functions.JavaScript:处理JavaScript时出错,if-statement,jmeter,If Statement,Jmeter,我从BeanShell调用一个变量,然后在if控制器中使用该变量。我的情况是: ${\uuujavascript(${message\u template\u id}==request}} 它将抛出以下错误: jmeter.functions.JavaScript: Error processing Javascript: [request == request}] org.mozilla.javascript.EvaluatorException: syntax error (<cmd

我从BeanShell调用一个变量,然后在if控制器中使用该变量。我的情况是:
${\uuujavascript(${message\u template\u id}==request}}

它将抛出以下错误:

jmeter.functions.JavaScript: Error processing Javascript: [request == request}]
 org.mozilla.javascript.EvaluatorException: syntax error (<cmd>#1)
jmeter.functions.JavaScript:处理JavaScript时出错:[request==request}]
org.mozilla.javascript.EvaluatorException:语法错误(#1)

请告诉我是否有任何解决方案。

要比较字符串变量,请尝试使用: ${uuuuJavaScript('${var}'!=“string”)}

要比较整数,请执行以下操作:
${uuu javaScript(${var}>0)}

在你的情况下,你似乎有一个额外的关闭卷曲括号。删除此处的一个:
request}