Jmeter分配配置设置


问题内容

完成以下步骤:主计算机>编辑jmeter文件,并将远程主机ip = 10.21.4.199,从计算机启动jmeter-
server。所有计算机都是同一子网,并且Java和jmeter版本相同。问题是:1>不运行从机。可以逐步提供,请不要添加jmeter分布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

问题答案:

Windows机器执行 以下步骤:

  1. 开始 只JMeter的-server.bat 从从机。(无需同时运行jmeter.bat和jmeter-server.bat)

  2. 如下配置主计算机的 jmeter.properties 文件:

远程主机-以逗号分隔

remote_hosts = xxx.xxx.xxx.xx1,xx.xxx.xxx.xx2(您的从属计算机的IP)

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

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

为此: 运行- >远程启动->检查从站的IP。(如果位于其中,则准备好远程运行测试)。

先决条件:

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

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

问题1:

我非常担心您错过了以上第二点。因此,请检查“ 防火墙”部分 。这可能是不运行从机的原因。

问题2:

我还不清楚您的第二个问题。您在这里面临什么问题?请准确提及。

问题三:

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

RMI Registry充当RMI服务器和客户端之间的代理。请参阅Java
RMI简介
。摘抄:

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

这样做是为了启动您的 从属 计算机与 客户端 计算机进行通信。它将动态分配一个监听端口以从客户端进行监听。您的情况port 443是从jmeter.properties文件手动配置的。