Testing JMeter远程测试问题

Testing JMeter远程测试问题,testing,jmeter,Testing,Jmeter,我正在以CLI模式在Linux上的两台从机上进行远程测试。我已经在主机器和从机器上设置了rmi端口,如下所示。我能够从主从远程登录到端口8080/1099,反之亦然。防火墙已为这些端口打开 属性:client.rmi.localport=1099 属性:server.rmi.localport=8080 我在主节点和从节点上启动了jmeter服务器 ./jmeter-server -Djava.rmi.server.hostname=10.132.89.172 (Master) ./

我正在以CLI模式在Linux上的两台从机上进行远程测试。我已经在主机器和从机器上设置了rmi端口,如下所示。我能够从主从远程登录到端口8080/1099,反之亦然。防火墙已为这些端口打开

属性:client.rmi.localport=1099

属性:server.rmi.localport=8080

我在主节点和从节点上启动了jmeter服务器

   ./jmeter-server -Djava.rmi.server.hostname=10.132.89.172 (Master)
   ./jmeter-server -Djava.rmi.server.hostname=10.132.91.141 (Slave 1)
  ./jmeter-server -Djava.rmi.server.hostname=10.132.88.44 (Slave 2)
我试图在主节点上使用以下命令触发测试

jmeter-n-Jthreads=10-jramup=30-Jduration=60-Jiterations=-1-t sampletest.jmx-R 10.132.91.141,10.132.88.44-Djava.rmi.server.hostname=10.132.89.172-Dclient.rmi.localport=1099

我得到以下问题

  • 在主节点上记录“使用远程引擎启动分布式测试”后,大约需要10分钟左右的时间来记录“在主机10.132.91.141上启动测试”,并且在从节点1上触发请求的启动延迟很大,在从节点2上启动延迟更大

  • 在从属节点(jmet server.log)上,我看到到主节点的连接被拒绝错误。 java.rmi.ConnectException:拒绝连接到主机:10.132.89.172

  • 从节点上的内存使用量不断增加,即使将堆更改为xmx10g,也会导致OutOfMemory错误

  • 主节点在此步骤中被卡住,永远不会返回

    正在等待端口4445上可能出现的关机/StopTestNow/HeapDump/ThreadDump消息


  • 感谢您提供任何解决问题的意见。

    不要在主计算机上运行
    jmeter服务器

    您可以按照以下步骤操作:

    • 将从机IP(
      10.132.91.141、10.132.88.44
      )添加到
      jmeter.properties
      文件中

      远程_主机=10.132.91.141、10.132.88.4

    • 将以下内容添加到每个从机
      jmeter服务器
      文件:

      RMI_HOST_DEF=-Djava.RMI.server.hostname=jmeter_服务器的ip_

    • 从这两台从机启动jmeter服务器

      ./jmeter服务器

    • 在主计算机上运行测试,如下所示:

      jmeter-n-Gthreads=10-Grampup=30-Gduration=60-Giterations=-1-t sampletest.jmx-r

    使用
    -G
    标志将Jmeter属性发送到所有远程服务器。查看上的文档

    再次检查您是否满足执行分布式测试的所有先决条件:

    All machines(Master & Slaves) are in the same subnet.
    The firewall is disabled for all machines.
    JMeter and JDK versions are the same for all machines.
    

    谢谢你的回复。我尝试过这个,但除了它提出了几个请求(每个从机10个)之外,似乎什么都没有改变。不是导致每个步骤延迟超过10分钟的原因,也不是从机到主机的连接被拒绝的问题(不确定此通信发生在哪个端口)。在禁用所有节点上的防火墙后,它工作正常。。但我注意到,在00:00:00 8142.9/s平均值:6964 Min:883 Max:29309中,一个条目摘要+171的摘要中,TPS的数量奇怪,我很高兴它起了作用!禁用防火墙是执行分布式测试的先决条件。对于TPS观察,您应该提出另一个问题。谢谢。我确实发布了另一个关于TPS的问题。谢谢你的帮助