运行 rconfigure() 方法中的 jmeter 主从错误时出错

Getting error when running jmeter master-slave Error in rconfigure() method

我有一个现有的 jmeter Master/Slave 配置,它工作正常。现有的jmeter是3.0

我在主服务器上安装了 3.3 版本并添加了必要的库 jar,这使我能够打开现有的 jmx 文件。

我也将现有的 jmeter 属性文件复制到了新目录。但是当我尝试 运行 时,我收到以下错误消息

Error in rconfigure() method java.rmi.MarshalException: error marshalling arguments; nested exception is:
        java.net.SocketException: Software caused connection abort: socket write error

我是否也需要用 3.3 安装我的从属服务器?我尝试升级库文件,但显示的 jmeter 版本仍然是 3.0。因此不确定这是否是升级它的正确方法。

是的,在 Remote Testing step 0:

中必须使用相同的 JMeter 版本

Step 0: Configure the nodes

Make sure that all the nodes (client and servers) :

are running exactly the same version of JMeter. are using the same version of Java on all systems. Using different versions of Java may work but is discouraged

您应该在所有计算机上使用下载版本 JMeter没有升级选项