小编Nah*_*ron的帖子

Jmeter MarshalException:错误编组参数

我配置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)

jmeter azure distributed-testing

5
推荐指数
2
解决办法
3734
查看次数

标签 统计

azure ×1

distributed-testing ×1

jmeter ×1