Jmeter Beanshell错误

时间:2015-05-18 16:29:00

标签: jmeter beanshell

我收到以下错误

     ERROR - jmeter.util.BeanShellInterpreter: Error invoking bsh method: eval  In file: inline evaluation of: ``import java.text.*; import java.io.*; import java.util.*; import org.apache.jmet . . . '' Encountered "/" at line 15, column 74.

任何人都可以告诉导致问题的原因。谢谢。

2 个答案:

答案 0 :(得分:5)

您可以使用以下方法调试Beanshell脚本:

  1. 在脚本开头添加debug();行并检查STDOUT,以便您能够看到确切的内容
  2. 添加额外的日志记录,例如log.info("something");,这样您就可以通过查看 jmeter.log 文件
  3. 来确定哪些行正常以及执行停止的位置
  4. 将代码包装到try / catch块中,如下所示:

    try {
        //your Beanshell code here
    } catch (Exception ex) {
        log.info("Script execution failed", ex);
    }
    
  5. 异常详细信息将打印到 jmeter.log 文件,它比Error invoking bsh method文件提供更多信息。

    有关更多提示和技巧,请参阅How to use BeanShell: JMeter's favorite built-in component指南。

答案 1 :(得分:1)

你可以发布完整的beanshell脚本吗?

可能你的语法错误很少。根据错误消息,它将在第15行。