2016-04-06 9 views
0

エラーながら私はdebugSamplerで次た

isBooth=FALSE 

私が持っている場合に条件付きコントローラ:

${isBooth} ===FALSE 

それproducess例外:

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) 

これを修正するには?

答えて

0

"${isBooth}"==="FALSE"をお試しください。

the Docs on If Controllersによると、デフォルトではJavaScriptの解釈になります。私はJavaScriptのエキスパートではありませんが、Strings(これはJMeterの変数が格納されているものです)をBooleansに変換する際に問題があると想定しています。

このテクニックは、TRUEFalseだけでなく、どんな文字列でも機能することにも注意してください。コントローラの場合は"${isBooth}"=="FALSE"を使用してください。

0

enter image description here

、より多くの情報については、以下の Document

関連する問題