Hellow 我已经将我的Windows PC中的Jmeter主机与在我的PC内部使用Untubu Xenial Xerus的Oracle虚拟机上运行的jmeter slave连接,以便进行分布式测试。 当我转到我的虚拟框中的设置并将网络选项卡资产为“仅主机适配器”时,主设备和从设备相互连接,测试在虚拟框中的从设备中进行。问题是,对于仅限主机的适配器,从属虚拟机无法连接到互联网,测试失败。如果我将网络选项卡设置为“NAT”,则虚拟框可以连接到互联网,但是jmeter主设备和从设备无法找到对方。 那么我如何在虚拟框中设置networ选项,以便虚拟机中的节点从属设备能够连接到互联网并连接jmeter主设备? 非常感谢。
答案 0 :(得分:0)
检查第6.3.1节here,我认为,这是你的情况:
当虚拟机连接到内部的专用网络时 VirtualBox对主机不可见,客户端上的网络服务 主机或其他计算机无法访问 相同的网络。但是,像物理路由器一样,VirtualBox可以制作 通过以下客户可以选择的服务 转发端口。这意味着VirtualBox侦听某些端口 在主机上并重新发送到达客户端的所有数据包, 在相同或不同的港口。
到主机或其他物理(或虚拟)计算机上的应用程序 在网络上,它看起来好像被代理的服务是 实际上在主机上运行。
不要忘记在所有JMeter实例(slave或master)上配置RMI端口。并为每个奴隶使用不同的端口。
PS基本上,它变得如此不必要复杂,以至于为什么你需要相同主机上的所有内容变得更加重要。