任何人都知道这个错误意味着什么?
ERROR - jmeter.save.SaveService: Conversion error com.thoughtworks.xstream.converters.ConversionException: org.apache.jmeter.protocol.java.sampler.BeanShellSampler : org.apache.jmeter.protocol.java.sampler.BeanShellSampler
我最近在本地windows机器上升级了jmeter的版本 . 版本升级在Windows上运行良好,但在尝试在linux机器上运行时,我遇到了错误 .
任何人都可以建议如何让它在Linux机器上运行?这个错误是什么意思?
2 回答
很可能您的Beanshell脚本中存在错误,导致其无法成功执行 . 如果您的脚本依赖于第三方.jar库 - 请确保将它们包含在JMeter Classpath中
展望未来,您可以考虑将您的Beanshell脚本放在try block中:
这样,您将在jmeter.log文件中获得有关失败的完整信息
还要注意starting from JMeter 3.1 it's recommended to use JSR223 Elements and Groovy language for scripting,原因在于:
Groovy更符合Java
Groovy在Java SDK之上有很多useful enhancements
Groovy performs much better comparing to Beanshell
您需要从以下链接中包含所需的jar https://jmeter-plugins.org/