首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在VM上运行beanshell采样器时出错

在VM上运行beanshell采样器时出错
EN

Stack Overflow用户
提问于 2021-12-05 12:36:19
回答 1查看 110关注 0票数 0

在我的机器上本地运行Jmeter脚本时,我不会收到任何错误,但是当我在安装相同java版本的VM上运行相同的脚本时,我将在beanshell采样器中得到以下错误。有人能帮我解决这个问题吗?

在java.lang.Thread.run(未知来源) ?:1.8.0_311 2021-12-05 12:26:10,098错误o.a.j.u.BeanShellInterpreter:错误调用bsh方法: eval源文件:内联计算:import java.util.*; import java.time.*; import java.lang.*; import java.io.*; t . . . '' : TargetError 2021-12-05 12:26:10,098 WARN o.a.j.p.j.s.BeanShellSampler: Exception executing script. org.apache.jorphan.util.JMeterException: Error invoking bsh method: eval Sourced file: inline evaluation of: import java.util.;import java.time.;import java.io.;t。。。'‘:TargetError

EN

回答 1

Stack Overflow用户

发布于 2021-12-05 13:13:12

你的问题没有提供足够的细节来猜测失败的原因。

您需要提供完整的代码以获得支持。

如果代码包含敏感数据,以下是一些调试技巧:

  1. 您可以将代码打包到试块中,如下所示: 在这里尝试{//您的代码} catch (异常ex) { log.error("Beanshell故障“,ex);} 这样,您就可以在栈迹文件中获得更多的信息。
  2. 指令添加到脚本中将有助于找到问题的根源
  3. 最后但并非最不重要的是,因为JMeter 3.1您应该使用JSR223测试元素和JSR223语言来编写脚本,原因是:
代码语言:javascript
复制
- Groovy is more compatible with Java
- Groovy performance is much better
- [Groovy SDK](https://groovy-lang.org/gdk.html) provides more features on top of normal Java SDK so it's more powerful

更多信息:为什么和如何使用它

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70234354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档