我有一台主计算机(192.xxx.x.xx)和两台从属计算机(192.xxx.x.xx,192.xxx.x.xx)。
在Master Machine jmeter属性文件中,添加了两个从属IP。 我分别在从机中运行server.bat文件。
但是我的一台从属机器显示错误端口1099繁忙。因此,我将该特定Salve机器的端口更改为 1098 ,然后重新运行server.bat文件
现在,当我在主机中选择 Remote Start ALL 命令时,更改了端口的从机将不执行测试。但是另一台端口为1099的从属计算机成功执行了测试。
有人能告诉我另一台从属计算机的确切问题吗?
答案 0 :(得分:1)
您需要关注changing RMI port steps:
JMeter使用标准RMI端口1099。可以更改此端口。为了使此操作成功进行,必须满足以下所有条件:
- 在服务器上,使用新的端口号启动rmiregistry
- 在服务器上,使用定义的server_port属性启动JMeter
- 在客户端上,更新remote_hosts属性以包括新的远程host:port设置
自JMeter 2.1.1起,jmeter-server脚本提供了更改端口的支持。例如,假设您要使用端口1664(也许已经使用了1099)。
在Windows上(在DOS框中)
C:\JMETER> SET SERVER_PORT=1664 C:\JMETER> JMETER-SERVER [other options]
在Unix上:
$ SERVER_PORT=1664 jmeter-server [other options]
[N.B。对环境变量使用大写字母] 在这两种情况下,脚本都在指定的端口上启动rmiregistry,然后在服务器模式下启动JMeter,并定义了“ server_port”属性。
所选端口将记录在服务器jmeter.log文件中(rmiregistry不会创建日志文件)。