3

我在设置 JMeter 客户端以通过中间跳转主机连接到远程 JMeter 服务器时遇到问题。

特别是需要打开哪些端口并将其转发到哪个主机以及如何为此配置 JMeter。显然有一些关于类似设置的博客文章,但既没有详细描述端口,也没有通过外部主机进行连接(都使用本地主机?)。

设置是:

JMeter GUI(客户端)<-> Jumphost <-> JMeter 服务器

我需要在 Jumphost 上设置一个或多个 SSH 隧道,并告诉客户端和服务器连接到该主机。

帮助将不胜感激!

4

2 回答 2

1

http://rolfje.wordpress.com/2012/02/16/distributed-jmeter-through-vpn-and-ssl/

在这里我看到文章中的端口:

-A RH-Firewall-1-INPUT -p udp -m udp --dport 1099 -j ACCEPT

-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 1099 -j ACCEPT

-A RH-Firewall-1-INPUT -p udp -m udp --dport 50000 -j ACCEPT

-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 50000 -j ACCEPT

于 2012-11-09T16:05:53.617 回答
1

尝试使用 Java 8

1.客户端-修改jmeter.properties文件添加:

remote_hosts=127.0.0.1:55511
client.rmi.localport=55512

2.服务器-修改jmeter.properties文件添加:

server_port=55511
server.rmi.localhostname=127.0.0.1
server.rmi.localport=55511

3. 使用以下方式连接到服务器:

  • Linux 和 Mac 用户

    ssh solr@server -L 55511:127.0.0.1:55511 -R 55512:127.0.0.1:55512

  • Windows 用户

    putty.exe -ssh user@server -L 55511:127.0.0.1:55511 -R 55512:127.0.0.1:55512

4.服务器——启动jmeter

cd apache-jmeter-2.13/bin/
./jmeter-server -Djava.rmi.server.hostname=127.0.0.1

5.客户端——启动jmeter

cd apache-jmeter-2.13/bin/
./jmeter.sh -Djava.rmi.server.hostname=127.0.0.1 -t test.jmx
于 2015-12-22T14:26:21.943 回答