3

我有一台主机(192.xxx.x.xx)和两台从机(192.xxx.x.xx,192.xxx.x.xx)。

在 Master Machine jmeter 属性文件中,我添加了两个从机 IP。我分别在从机中运行 server.bat 文件。

但是我的一台从机显示端口 1099 Busy的错误。所以我将该特定 Salve Machine 的端口更改为1098并重新运行 server.bat 文件。

现在当我在主机中选择远程启动所有命令时,更改端口的从机不执行测试。但是另一台1099端口的从机成功执行了测试。

谁能告诉我另一台从机的确切问题。

4

1 回答 1

1

您需要遵循更改 RMI 端口的步骤

JMeter 使用标准 RMI 端口 1099。可以更改它。要使此功能成功运行,需要同意以下所有内容:

  • 在服务器上,使用新的端口号启动 rmiregistry
  • 在服务器上,使用定义的属性 server_port 启动 JMeter
  • 在客户端上,更新 remote_hosts 属性以包含新的远程主机:端口设置

从 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]

[注意环境变量使用大写] 在这两种情况下,脚本都会在指定端口上启动 rmiregistry,然后在服务器模式下启动 JMeter,并定义“server_port”属性。

所选端口将记录在服务器 jmeter.log 文件中(rmiregistry 不会创建日志文件)。

于 2019-06-16T11:40:27.967 回答