2016-04-06 10 views
0

Ich habe folgende in debugSamplerFehler bei der Verarbeitung [TRUE === FALSE]

isBooth=FALSE 

I haben, wenn Regler mit Bedingung:

${isBooth} ===FALSE 

es producess Ausnahme:

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) 

Wie behebt man das?

Antwort

0

Versuchen Sie mit "${isBooth}"==="FALSE".

Gemäß the Docs on If Controllers wird standardmäßig die Interpretation von Javascript verwendet. Ich bin kein Javascript-Experte, aber ich nehme an, es hat Probleme beim Konvertieren von Strings (unter dem JMeter-Variablen gespeichert sind) auf Booleans.

Beachten Sie auch, dass diese Technik für jede Zeichenfolge funktioniert, nicht nur TRUE und False.

0

Im Controller if "${isBooth}"=="FALSE" verwenden.

enter image description here

für weitere Informationen und folgen Document

Verwandte Themen