带有第三方websocket插件的JMETER 2.9中未捕获的异常java.lang.ExceptionInInitializerError

问题描述 投票:3回答:1

我创造了一个新罐子,即ApacheJMeter_WebSocket.jar

然后我把它放在/apache-jmeter-2.9/lib/ext/文件夹中。

当我从bin启动jmeter时,我发现此错误并且无法继续进行:

Uncaught Exception java.lang.ExceptionInInitializerError. See log file for details.
Uncaught Exception java.lang.NoClassDefFoundError: Could not initialize class   org.apache.jmeter.gui.util.MenuFactory. See log file for details.

我尝试删除pom.xml中的重复条目(在附带的jar中),并使用最新版本更新所有相关的jar。

任何人都可以对此有所了解,这将更有用。

实际上ApacheJMeter_WebSocket.jar直接下载不可用,所以我只是从git hub收集了源代码并用所需的库清除了所有错误。

因此,如果有人可以帮助解决这个问题,那将非常有用。

java websocket jmeter classnotfoundexception jmeter-plugins
1个回答
0
投票

有两种选择:

  • 你的插件缺少应该放在lib文件夹中的依赖jar
  • 您的插件与JMeter版本不兼容

无论如何,截至2018年9月,负载测试Websocket的最佳选择是使用Peter Doornbosh的第三方插件:

您可以使用JMeter插件管理器安装此插件:

© www.soinside.com 2019 - 2024. All rights reserved.