我配置jmeter来运行使用Azure Windows虚拟机分发的测试.所有机器都使用窗户.
测试使用GUI模式成功运行,我可以将结果保存在master上但是当我尝试从控制台jmeter -n -t plan.jmx -r运行测试时,控制台说:
rconfigure()方法中的错误java.rmi.MarshalException:错误编组参数; 嵌套异常是:java.io.NotSerializableException:org.apache.jmeter.JMeter $ ListenToTest
我已经配置了所有虚拟机(服务器和客户端),如:
Java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
Jmeter version 2.13
Jmeter Plugins 1.31
Run Code Online (Sandbox Code Playgroud)
任何想法可能是什么问题?谢谢
我将Java版本降级到1.7,现在错误说明了
rconfigure()方法中的错误java.rmi.MarshalException:错误编组参数; 嵌套异常是:java.io.NotSerializableException:org.apache.jmeter.threads.RemoteThreadsListenerTestElement
Jmeter插件可以解决问题的原因吗?
我将插件版本从1.31更改为1.21,现在可以工作!!!
但是我想,我只是在这里猜测,当我从GUI然后在控制台上运行测试时会发生错误.GUI可能会打开套接字或类似的东西,不确定.
无论如何,这种组合有效
Java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
Jmeter version 2.13
Jmeter Plugins 1.21 (only Standard Version)
Run Code Online (Sandbox Code Playgroud)