我在设置 JMeter 客户端以通过中间跳转主机连接到远程 JMeter 服务器时遇到问题。
特别是需要打开哪些端口并将其转发到哪个主机以及如何为此配置 JMeter。显然有一些关于类似设置的博客文章,但既没有详细描述端口,也没有通过外部主机进行连接(都使用本地主机?)。
设置是:
JMeter GUI(客户端)<-> Jumphost <-> JMeter 服务器
我需要在 Jumphost 上设置一个或多个 SSH 隧道,并告诉客户端和服务器连接到该主机。
帮助将不胜感激!
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
jmeter.properties
文件添加:remote_hosts=127.0.0.1:55511
client.rmi.localport=55512
jmeter.properties
文件添加:server_port=55511
server.rmi.localhostname=127.0.0.1
server.rmi.localport=55511
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
cd apache-jmeter-2.13/bin/
./jmeter-server -Djava.rmi.server.hostname=127.0.0.1
cd apache-jmeter-2.13/bin/
./jmeter.sh -Djava.rmi.server.hostname=127.0.0.1 -t test.jmx