异常:java.lang.ClassCastException:com.blazemeter.jmeter.threads.DynamicThread无法转换为org.apache.jmeter.samplers.SampleResult

时间:2019-07-01 07:32:57

标签: jmeter blazemeter

我目前正在使用Blazemeter对Java应用程序运行负载(性能)测试,但出现此错误。当我在计算机上本地运行它时,不会发生此错误。

在“方案定义”下,我的测试从一个标准的jmeter线程组开始。我做了一些搜索,发现com.blazemeter.jmeter.threads.DynamicThread来自CustomThreadGroups插件,所以我还上传了合适的jar文件插件jmeter-plugins-casutg-2.9.jar文件。

Screenshot of scenario definition

Screenshot of error

是否只想检查是否需要上传其他jar文件来解决此错误,或者是否有其他方法可以解决此问题?谢谢。

1 个答案:

答案 0 :(得分:0)

通常,您应该向BlazeMeter Support提出这种形式的问题,因为他们应该对自己的基础架构有更好的了解。

关于您自己的问题,很可能您正遭受Jar Hell形式的困扰,

  • BlazeMeter在引擎盖下使用Taurus进行JMeter测试,该测试会自动下载JMeter Plugins,因此您的插件版本可能会与插件结尾冲突
  • 您需要删除joda-time个库中的一个,因为您无法确定哪个库将被加载到classpath中,如果API不一致,则会导致无法预测的错误。