This should also work, as I use it in my test plans: "${aktenzeichen}" != "NoAzFound"
Regards, Noel ----- "Karsten Gaul" <karsten.g...@exedio.com> wrote: > Hi Jörg, > > you may want to try the following: > > !("${aktenzeichen}".equals("NoAzFound")) > > This works fine in my test plan. You need to put the variable in double > quotes. > > rgds > Karsten > > Am 26.07.2010 14:08, schrieb Jörg Godau: > > Hello All, > > > > we have a Regular Expression Extractor hat is supposed to find an ID out of > > the loaded page. This works (unless there is no ID on the page) which is > > the correct behaviour. > > > > We then want to open the record pointed to by the ID we found iff we > > actually found a record. > > > > So in the regular expression extractor we put > > Reference Name:aktenzeichen > > Regular expression:familie\.do\?id=(\d+) > > Template:$1$ > > Match No.:0 > > Default value:NoAzFound > > > > And in the If Controller we have the condition > > ${aktenzeichen} != 'NoAzFound' > > > > I've tried with double quotes, single quotes, no quotes and always get > > errors like this in the log: > > > > 2010/07/26 12:16:55 ERROR - jmeter.control.IfController: ReferenceError: > > "NoAzFound" is not defined. (<cmd>#1) org.mozilla.javascript.EcmaError: > > ReferenceError: "NoAzFound" is not defined. (<cmd>#1) > > at > > org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3229) > > > > at > > org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3219) > > > > at > > org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3292) > > at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1570) > > at org.mozilla.javascript.gen.c2._c0(<cmd>:1) > > at org.mozilla.javascript.gen.c2.call(<cmd>) > > at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:340) > > at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2758) > > at org.mozilla.javascript.gen.c2.call(<cmd>) > > at org.mozilla.javascript.gen.c2.exec(<cmd>) > > at org.mozilla.javascript.Context.evaluateString(Context.java:1132) > > at > > org.apache.jmeter.control.IfController.evaluateCondition(IfController.java:105) > > > > at org.apache.jmeter.control.IfController.next(IfController.java:162) > > at > > org.apache.jmeter.control.GenericController.nextIsAController(GenericController.java:184) > > > > at > > org.apache.jmeter.control.GenericController.next(GenericController.java:148) > > > > at > > org.apache.jmeter.control.GenericController.nextIsAController(GenericController.java:184) > > > > at > > org.apache.jmeter.control.GenericController.next(GenericController.java:148) > > > > at org.apache.jmeter.control.LoopController.next(LoopController.java:108) > > at > > org.apache.jmeter.threads.AbstractThreadGroup.next(AbstractThreadGroup.java:72) > > > > at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:242) > > at java.lang.Thread.run(Thread.java:619) > > > > What am I doing wrong? > > > > > > > > > > Mit freundlichen Grüßen > > Jörg Godau > > > > SCHÜTZE Consulting Informationssysteme GmbH Argentinische Allee 22b > > 14163 Berlin > > Tel.: 030/ 802 49 44 > > Fax: 030/ 8090 39 95 > > www.schuetze-berlin.de > > > > Geschäftsführer: Klaus-Dieter Schütze > > Registergericht: Amtsgericht Charlottenburg > > Registernummer: HRB 73618 > > Umsatzsteuer-Identifikationsnummer gemäß § 27a Umsatzsteuergesetz: DE > > 813181239 > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: jmeter-user-unsubscr...@jakarta.apache.org > > For additional commands, e-mail: jmeter-user-h...@jakarta.apache.org > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: jmeter-user-unsubscr...@jakarta.apache.org > For additional commands, e-mail: jmeter-user-h...@jakarta.apache.org > >