jmeter控制机和执行机跨VPN分布式部署的问题

背景:
XX同学使用A市的机器作为jmeter控制机,B市的机器作为jmeter执行机,通过VPN访问。控制机能访问执行机,但是执行机不能访问控制机。

调研过程:
1.jmeter分布式部署的官方文档中说明,部署jmeter的服务器如果是内网的话必须在相同网段。通过VPN连接虽然网络能通,但并不在相同网段。
2.jmeter控制机通过VPN连接执行机所在的网络,控制机会新增一个外网IP,不过这个IP是虚拟出来的,执行机无法访问。公司的VPN会对虚拟地址进行NAT(网络地址转换),所有地址全部转换成同一个地址,例:192.168.XXX.XXX
,但这个并不是控制机的IP地址。执行机回调转换的地址,也是无法找到控制机的。
3.在控制机的jmeter.bat文件中,可以修改IP地址(例:set rmi_host=-Djava.rmi.server.hostname=192.168.XXX.XXX

)。这种修改是基于电脑本身多网卡多IP的情况,对于我们遇到的这种VPN连接的方式并不适用。


最终结论:控制机和执行机异地跨VPN访问方式不支持,建议部署到相同网段。


转自原文:https://blog.csdn.net/chengyin2503/article/details/81183141 

猜你喜欢

转载自blog.csdn.net/jbb_123/article/details/85301795
今日推荐