我正在尝试运行具有单个 websocket 采样器的 jmeter 测试脚本。当我通过 java GUI 或命令行从单机运行它时,它工作正常。
但是,当我尝试在远程主机上运行它时(通过在其他机器上运行 jmeter-server)然后抛出以下异常。
错误
- jmeter.engine.ClientJMeterEngine: Error in rconfigure() method java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
java.lang.ClassNotFoundException: JMeter.plugins.functional.samplers.websocket.WebSocketSampler (no security manager: RMI class loader disabled)
2016/10/06 07:03:20 INFO - jmeter.engine.ClientJMeterEngine: Interrupting RMI Reaper
主/从 jmeter 安装都具有相同版本的 jmeter(v3.0) 和 websocket 插件(v1.0.2)。
任何其他http分布式测试在相同的设置中运行时运行良好。