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机器执行 以下步骤:
-
开始 只JMeter的-server.bat 从从机。(无需同时运行jmeter.bat和jmeter-server.bat)
-
如下配置主计算机的 jmeter.properties 文件:
远程主机-以逗号分隔
remote_hosts = xxx.xxx.xxx.xx1,xx.xxx.xxx.xx2(您的从属计算机的IP)
-
从客户端(主)计算机启动 jmeter.bat 。
-
现在,您可以从GUI模式运行测试,以检查一切正常。
为此: 运行- >远程启动->检查从站的IP。(如果位于其中,则准备好远程运行测试)。
先决条件:
- 所有机器(主机和从机)必须位于 同一子网中 。
-
*必须关闭所有计算机的 *防火墙 。
-
*所有机器的 *Java和JMeter版本 必须相同。
问题1:
我非常担心您错过了以上第二点。因此,请检查“ 防火墙”部分 。这可能是不运行从机的原因。
问题2:
我还不清楚您的第二个问题。您在这里面临什么问题?请准确提及。
问题三:
对于分布式测试, 很明显 在主计算机上运行脚本。
RMI Registry充当RMI服务器和客户端之间的代理。请参阅Java
RMI简介
。摘抄:
图1显示了使用RMI时客户端建立的连接。首先,客户端必须联系RMI注册中心,并请求服务名称。开发人员B不知道RMI服务的确切位置,但是他知道足够联系开发人员A的注册表。这将使他指向他想致电的服务方向。
这样做是为了启动您的 从属 计算机与 客户端 计算机进行通信。它将动态分配一个监听端口以从客户端进行监听。您的情况port 443
是从jmeter.properties
文件手动配置的。