在分布式jmeter架构中,我被困在等待端口4445上的可能关机消息'

时间:2017-03-29 05:52:27

标签: linux ubuntu jmeter load-testing

我已将环境设置如下

  1. 所有服务器都具有相同版本的jre。
  2. 所有服务器都有相同版本的jmeter。
  3. 所有服务器都在公共IP的同一子网(x.x.x.227,x.x.x.228,x.x.x.229,x.x.x.230)中。
  4. 系统上的防火墙已关闭
  5. 我在主人

    中配置了以下设置
    1. 在/ bin目录下我编辑了文件jmeter.properties,添加了IP slave机器如下:

      远程主机和RMI配置:

    2. remote_hosts = 127.0.0.1(默认为jmeter),x.x.x.227,x.x.x.228,x.x.x.229

      服务器使用的RMI端口(必须以相同的端口启动rmiregistry)

    3. SERVER_PORT = 1099

      我在奴隶机器中完成了以下配置

      1. 将以下内容添加到服务器(Slave)jmeter.properties:

        在服务器上

      2. 设置server_port = 1234 用端口1234启动rmiregistry

        配置部分完成后

        1. 使用以下命令启动从属系统中的jmeter服务器 ./jmeter-server -Djava.rmi.server.hostname = xxx.xxx.xxx.227(奴隶IP)
        2. 现在在Master(x.x.x.230)上启动了Jmeter引擎。
        3. 在主机(GUI)上启动Jmeter
        4. 创建的测试计划 - > (增加了胎面组,采样器和必需的列表)
        5. 使用以下命令启动jmeter测试脚本 jmeter -n -t test.jmx -R x.x.x.227 -l test1.jtl
        6. 之后,消息'等待端口4445上的可能关机消息'出现了,我在这里很糟糕。 test1.jtl文件也没有创建,我也没有看到任何回复。

          同时我在slave server中得到以下响应  在主机上开始测试x.x.x.227 @ Wed Mar 29 11:10:24 IST 2017(1490766024242) 在主持人上完成测试x.x.x.227 @ Wed Mar 29 11:10:32 IST 2017(1490766032637)

          从上面可以看出,测试会话持续了8-9秒,并且在测试脚本中提到的任何持续时间总是相同的,并且我在主服务器上遇到了关机消息。

          请帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

很可能您没有在jmeter-server机器和客户端服务器之间打开防火墙端口。

因此,他们无法通知客户端测试已结束。

将此“ client.rmi.localport”属性设置为您选择的端口,然后将其打开

答案 1 :(得分:0)

请同时检查空格。在删除一些未使用的lo后,我解决了这个问题