簡體   English   中英

異常:java.lang.ClassCastException:com.blazemeter.jmeter.threads.DynamicThread 不能轉換為 org.apache.jmeter.samplers.SampleResult

[英]Exception: java.lang.ClassCastException: com.blazemeter.jmeter.threads.DynamicThread cannot be cast to org.apache.jmeter.samplers.SampleResult

我目前正在使用 Blazemeter 為 Java 應用程序運行負載(性能)測試,但出現此錯誤。 當我在我的機器上本地運行它時,不會發生此錯誤。

在“場景定義”下,我的測試從標准 jmeter 線程組開始。 我做了一些搜索,發現 com.blazemeter.jmeter.threads.DynamicThread 來自 CustomThreadGroups 插件,所以我也上傳了相應的 jar 文件插件 jmeter-plugins-casutg-2.9.jar 文件。

場景定義截圖

錯誤截圖

只是想檢查是否還有其他 jar 文件需要上傳來解決此錯誤,或者是否有其他方法可以解決此問題? 謝謝你。

通常您應該向BlazeMeter 支持提出這種形式的問題,因為他們應該更好地了解他們的基礎設施。

關於您的問題本身,很可能您正在遭受一種Jar Hell 的折磨:

  • BlazeMeter 在幕后使用Taurus來啟動 JMeter 測試,該測試會自動下載JMeter 插件,因此您的插件版本可能會與插件最終發生沖突
  • 您需要刪除joda-time庫之一,因為您無法確定將哪個庫加載到類路徑中,並且在 API 不一致的情況下,您可能會遇到不可預測的錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM