处理时出错[TRUE === FALSE]

时间:2016-04-06 15:46:10

标签: if-statement testing jmeter performance-testing

我在debugSampler中有以下内容

isBooth=FALSE

我有条件控制器:

${isBooth} ===FALSE

它产生例外:

2016/04/06 18:43:51 ERROR - jmeter.control.IfController: NL for hh: error while processing [TRUE ===FALSE]
 org.mozilla.javascript.EcmaError: ReferenceError: "TRUE" is not defined. (<cmd>#1)

如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

尝试使用JwtFilter

根据the Docs on If Controllers,它将默认为javascript解释。我不是javascript专家,但我认为它无法将"${isBooth}"==="FALSE"(这是JMeter变量存储为)转换为Strings

另请注意,此技术适用于任何字符串,而不仅仅是BooleansTRUE

答案 1 :(得分:0)

在if controller中使用"${isBooth}"=="FALSE"

enter image description here

有关更多信息,请点击Document