Java JMeter并发负载测试:禁用RMI类加载程序

Java JMeter并发负载测试:禁用RMI类加载程序,java,jmeter,Java,Jmeter,在使用blazemeter中的并发线程组运行分布式负载测试时,我得到一个错误:“rconfigure()方法java.rmi.ServerExeption中出错……java.ClassNotFoundExeption:com.blazemeter.jmeter.threads.concurrency.concurrency读取组(没有安全管理器:禁用rmi类装入器) 我在网上进行了研究,发现唯一相关的问题是: 与此线程不同,我的计算机上有最新版本3.3。jmeter日志如下: o、 a.j.e

在使用blazemeter中的并发线程组运行分布式负载测试时,我得到一个错误:“rconfigure()方法java.rmi.ServerExeption中出错……java.ClassNotFoundExeption:com.blazemeter.jmeter.threads.concurrency.concurrency读取组(没有安全管理器:禁用rmi类装入器)

我在网上进行了研究,发现唯一相关的问题是:

与此线程不同,我的计算机上有最新版本3.3。jmeter日志如下:

o、 a.j.e.分布式发动机:启动远程发动机2018-01-22 17:03:50764信息o.a.j.e.DistributedRunner:在周一开始测试 美国东部时间2018年1月22日17:03:50(1516658630764)2018-01-22 17:03:50764信息 o、 a.j.e.ClientJMeterEngine:运行客户端引擎运行方法2018-01-22 17:03:50780信息o.a.j.s.标准样品供应商:使用 本次试运行的标准样品分拣机2018-01-22 17:03:50780信息 o、 a.j.s.StandardSampleSender:在本试验中使用StandardSampleSender 运行2018-01-22 17:03:50827错误o.a.j.e.ClientJMeterEngine:中的错误 rconfigure()方法java.rmi.ServerException:发生RemoteException 在服务器线程中;嵌套异常为:java.rmi.UnmarshalException: 对参数进行解组时出错;嵌套异常为: java.lang.ClassNotFoundException: com.blazemeter.jmeter.threads.concurrency.concurrency读取组(否 安全经理:RMI类加载程序已禁用)2018-01-22 17:09:10937 信息o.a.j.e.DistributedRunner:远程引擎已启动


请让我知道如何克服此问题。谢谢。错误表明您正在使用的是在您的一个从机中找不到的。您的JMeter版本应等于master,这是以下规则的第一条:

步骤0:配置节点

确保所有节点(客户端和服务器):

>正在运行完全相同版本的JMeter


如果您使用的是jmeter taurus,请将以下内容添加到Dod the技巧中:

modules:
  jmeter:
    force-ctg: true   
    detect-plugins: true

尽管文档中说它是默认启用的,但我的一台工作服务器却不是这样,这迫使它安装了所需的并发线程组(ctg)插件。

Perfect。我只需要在从属服务器上添加并发线程组,它就可以正常工作了。
modules:
  jmeter:
    force-ctg: true   
    detect-plugins: true