将slave / master jmeter连接到virtualbox网络选项

时间:2017-03-02 15:42:23

标签: networking jmeter virtualbox master slave

Hellow 我已经将我的Windows PC中的Jmeter主机与在我的PC内部使用Untubu Xenial Xerus的Oracle虚拟机上运行的jmeter slave连接,以便进行分布式测试。 当我转到我的虚拟框中的设置并将网络选项卡资产为“仅主机适配器”时,主设备和从设备相互连接,测试在虚拟框中的从设备中进行。问题是,对于仅限主机的适配器,从属虚拟机无法连接到互联网,测试失败。如果我将网络选项卡设置为“NAT”,则虚拟框可以连接到互联网,但是jmeter主设备和从设备无法找到对方。 那么我如何在虚拟框中设置networ选项,以便虚拟机中的节点从属设备能够连接到互联网并连接jmeter主设备? 非常感谢。

1 个答案:

答案 0 :(得分:0)

检查第6.3.1节here,我认为,这是你的情况:

  

当虚拟机连接到内部的专用网络时   VirtualBox对主机不可见,客户端上的网络服务   主机或其他计算机无法访问   相同的网络。但是,像物理路由器一样,VirtualBox可以制作   通过以下客户可以选择的服务   转发端口。这意味着VirtualBox侦听某些端口   在主机上并重新发送到达客户端的所有数据包,   在相同或不同的港口。

     

到主机或其他物理(或虚拟)计算机上的应用程序   在网络上,它看起来好像被代理的服务是   实际上在主机上运行。

不要忘记在所有JMeter实例(slave或master)上配置RMI端口。并为每个奴隶使用不同的端口。

PS基本上,它变得如此不必要复杂,以至于为什么你需要相同主机上的所有内容变得更加重要。