2013/02/05 17:26:41 ERROR - jmeter.control.IfController: If コントローラ(帐票ダウンロード): error while processing [${FLG} == 1]
org.mozilla.javascript.EvaluatorException: missing ; before statement (<cmd>#1)
at org.mozilla.javascript.DefaultErrorReporter.runtimeError(DefaultErrorReporter.java:109)
at org.mozilla.javascript.DefaultErrorReporter.error(DefaultErrorReporter.java:96)
at org.mozilla.javascript.Parser.addError(Parser.java:230)
at org.mozilla.javascript.Parser.addError(Parser.java:208)
at org.mozilla.javascript.Parser.reportError(Parser.java:265)
at org.mozilla.javascript.Parser.reportError(Parser.java:252)
at org.mozilla.javascript.Parser.reportError(Parser.java:245)
at org.mozilla.javascript.Parser.autoInsertSemicolon(Parser.java:1109)
at org.mozilla.javascript.Parser.statementHelper(Parser.java:1086)
at org.mozilla.javascript.Parser.statement(Parser.java:943)
at org.mozilla.javascript.Parser.parse(Parser.java:568)
at org.mozilla.javascript.Parser.parse(Parser.java:506)
at org.mozilla.javascript.Context.compileImpl(Context.java:2401)
at org.mozilla.javascript.Context.compileString(Context.java:1367)
at org.mozilla.javascript.Context.compileString(Context.java:1356)
at org.mozilla.javascript.Context.evaluateString(Context.java:1108)
at org.apache.jmeter.control.IfController.evaluateCondition(IfController.java:110)
at org.apache.jmeter.control.IfController.next(IfController.java:167)
at org.apache.jmeter.control.GenericController.nextIsAController(GenericController.java:220)
at org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:270)
at org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:271)
at org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:271)
at org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:271)
at org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:271)
at org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:271)
at org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:271)
at org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:271)
at org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:271)
at org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:271)
at org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:271)
at org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:271)
at org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:271)
at org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:271)
at org.apache.jmeter.control.IfController.next(IfController.java:178)
at org.apache.jmeter.control.GenericController.nextIsAController(GenericController.java:211)
at org.apache.jmeter.control.GenericController.next(GenericController.java:172)
at org.apache.jmeter.control.LoopController.next(LoopController.java:108)
at org.apache.jmeter.control.GenericController.nextIsAController(GenericController.java:220)
at org.apache.jmeter.control.GenericController.next(GenericController.java:172)
at org.apache.jmeter.control.LoopController.next(LoopController.java:108)
at org.apache.jmeter.threads.AbstractThreadGroup.next(AbstractThreadGroup.java:86)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:253)
at java.lang.Thread.run(Unknown Source)
初步分析应该是在if控制器中的条件没满足导致的,所以查看条件表达式:${FLG} ==1,很明显应该是FLG没有取得值,所以再查看用户参数设置:
FLG |
${__CSVRead(C:\csv\gw_g\flg.csv,0)} |
| ,经检查也没有任何问题。 |
(
flg.csv内容:1)