Jmeter分配配置设置

时间:2016-08-04 09:14:00

标签: jmeter

完成以下步骤:  主机>编辑jmeter文件并将远程主机ip = 10.21.4.199和slave机启动jmeter-server。所有机器都是同一个子网&相同版本的java和jmeter。 问题是:1>没有运行奴隶机。可以逐步提供,Plz不添加常用的jf分布pdf pdf。 2>在没有远程主机的情况下运行脚本,将其留空。 3>它必须在主机上运行脚本吗?

你能否解释其他一些含义:

# RMI port to be used by the server (must start rmiregistry with same port)
server_port=443 
#server.rmi.port=1234 

1 个答案:

答案 0 :(得分:2)

Windows计算机

执行以下步骤
  1. 从从属计算机启动仅jmeter-server.bat 。 (无需同时运行jmeter.bat和jmeter-server.bat)

  2. 按如下方式配置主机的 jmeter.properties 文件:

  3.   

    远程主机 - 逗号分隔

         

    remote_hosts = xxx.xxx.xxx.xx1,xx.xxx.xxx.xx2(从属机器的IP)

    1. 从客户(主)计算机启动 jmeter.bat

    2. 现在您可以从GUI模式运行测试,检查一切是否正常。

    3. 要执行此操作:运行 - >远程启动 - >检查奴隶的IP。 (如果它在那里你准备远程运行你的测试。)

      <强>先决条件:

      1. 所有计算机(主计算机和从计算机)必须位于相同的子网中。
      2. 所有机器都必须关闭
      3. 防火墙

      4. 所有机器的
      5. Java和JMeter版本必须相同。

      6. 问题1:

        我非常害怕你错过了第二点。因此,请查看防火墙部分。这可能是不运行从机的原因。

        问题2:

        我的第二个问题不明确。你在这面面有什么问题?请准确提及。

        问题3:

        对于分布式测试,很明显在主计算机上运行脚本。

        RMI Registry在RMI服务器和客户端之间充当代理。见Introduction to Java RMI。摘录:

          

        图1显示了客户端在使用RMI时所做的连接。首先,客户端必须联系RMI注册表,并请求服务名称。开发人员B不知道RMI服务的确切位置,但他知道足够联系开发人员A的注册表。这将使他指向他想要呼叫的服务方向。

        这样做是为了启动 Slave 计算机与客户端计算机进行通信。它将动态分配侦听端口以便从客户端侦听。在您的情况下,port 443是从jmeter.properties文件手动配置的。{/ p>