2022-05-06 09:56:34 ERROR 03929a41 1-1 Problem in JSR223 script, JSR223PreProcessor Sourced file: inline evaluation of: “log.info(“log:”); log.info(${scenes}) ;” : Attempt to access property on undefined variable or class name : at Line: 2 : in file: inline evaluation of: “log.info(“log:”); log.info(${scenes}) ;” : { in inline evaluation of: “log.info(“log:”); log.info(${scenes}) ;” at line number 2 javax.script.ScriptException at bsh.engine.BshScriptEngine.evalSource(BshScriptEngine.java:93) at bsh.engine.BshScriptEngine.eval(BshScriptEngine.java:46) at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:233) at org.apache.jmeter.util.JSR223TestElement.processFileOrScript(JSR223TestElement.java:253) at org.apache.jmeter.modifiers.JSR223PreProcessor.process(JSR223PreProcessor.java:45) at org.apache.jmeter.threads.JMeterThread.runPreProcessors(JMeterThread.java:981) at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:546) at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:486) at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:250) at java.lang.Thread.run(Thread.java:748)
未知地区 1F
仅楼主可见要在具有上下文的运行中才有效,在接口自动化的场景里面这样用是对的。@MeterSphere 我也想问一下,如何在后面的 beanshell 脚本中使用?试过了 ${variable}会报错:
2022-05-06 09:56:34 ERROR 03929a41 1-1 Problem in JSR223 script, JSR223PreProcessor
Sourced file: inline evaluation of: “log.info(“log:”); log.info(${scenes}) ;” : Attempt to access property on undefined variable or class name : at Line: 2 : in file: inline evaluation of: “log.info(“log:”); log.info(${scenes}) ;” : {
in inline evaluation of: “log.info(“log:”); log.info(${scenes}) ;” at line number 2
javax.script.ScriptException
at bsh.engine.BshScriptEngine.evalSource(BshScriptEngine.java:93)
at bsh.engine.BshScriptEngine.eval(BshScriptEngine.java:46)
at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:233)
at org.apache.jmeter.util.JSR223TestElement.processFileOrScript(JSR223TestElement.java:253)
at org.apache.jmeter.modifiers.JSR223PreProcessor.process(JSR223PreProcessor.java:45)
at org.apache.jmeter.threads.JMeterThread.runPreProcessors(JMeterThread.java:981)
at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:546)
at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:486)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:250)
at java.lang.Thread.run(Thread.java:748)