为了账号安全,请及时绑定邮箱和手机立即绑定

如何从 Eclipse 或其他方式调试 .bsh 文件

如何从 Eclipse 或其他方式调试 .bsh 文件

撒科打诨 2021-10-13 10:37:43
我有一个 .jmx,其中有一个 .bsh 被调用,但它在那里失败并出现以下错误:我需要排除故障并找出根本原因。在这方面的任何指示都会很棒。我在 Java 应用程序中调用了这个 .jmx,但是在从 Java 应用程序和 Jmeter 工具执行期间我得到了相同的错误。2018/09/26 16:18:55 错误 - jmeter.util.BeanShellInterpreter:调用 bsh 方法时出错:源文件:src/test/resources/TT.bsh 2018/09/26 16:18:55 警告 - jmeter。 protocol.java.sampler.BeanShellSampler:org.apache.jorphan.util.JMeterException:调用 bsh 方法时出错:源文件:src/test/resources/TT.bsh
查看完整描述

1 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

将您的代码放在全局try 块中,例如


try {

    //your code here

}

catch (Exception ex) {

    log.error("Failure in script", ex");

}

这样,您将有“正常”的Java堆栈跟踪中jmeter.log文件


另一种选择是debug();在脚本的开头添加指令 - 这将切换调试模式,您将在启动 JMeter 的控制台窗口中获得额外信息(换句话说,在STDOUT 中)


供您考虑:从 JMeter 3.1 开始,建议使用 JSR223 测试元素和 Groovy 语言进行脚本编写,主要原因是Groovy 性能比 Beanshell 好得多,因此考虑在下一个可用机会迁移到 Groovy。


查看完整回答
反对 回复 2021-10-13
  • 1 回答
  • 0 关注
  • 249 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信