我无法设置JMeter客户端以通过中间跳转主机连接到远程JMeter服务器。
特别是哪些端口需要打开并转发到哪个主机以及如何为其配置JMeter。显然有一些关于类似设置的博客文章,但既没有详细描述端口,也没有通过外部主机进行连接(都使用localhost?)。
设置是:
JMeter GUI(客户端)< - > Jumphost< - > JMeter服务器
我需要在Jumphost上设置一个或多个SSH隧道,并告诉客户端和服务器连接到此主机。
非常感谢帮助!
答案 0 :(得分: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
答案 1 :(得分:1)
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