1. 程式人生 > >jmeter控制機和執行機跨VPN分散式部署的問題

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