【问题标题】:connecting slave/master jmeter with virtualbox network options使用 virtualbox 网络选项连接从属/主 jmeter
【发布时间】:2017-03-03 01:54:36
【问题描述】:

你好 我已经在我的 Windows PC 中连接了一个 Jmeter master 和一个在 Oracle virtualbox 上运行的 jmeter slave,我的 PC 内有 Untubu Xenial Xerus,以便进行分布式测试。 当我转到虚拟框中的设置并将网络选项卡设置为“仅主机适配器”时,主从相互连接,测试在虚拟框中的从 jmeter 中进行。问题是使用仅主机适配器时,从属虚拟盒无法连接到互联网并且测试失败。如果我将网络选项卡设置为“NAT”,则虚拟框可以连接到 Internet,但 jmeter 主从无法找到彼此。 那么如何在 virtualbox 中设置 networ 选项,以便 virtualbox 中的 node slave 能够连接到 Internet 并连接 jmeter master? 非常感谢。

【问题讨论】:

  • 不明白为什么你需要它在同一个盒子里。你能澄清一下吗?

标签: networking jmeter virtualbox master slave


【解决方案1】:

请查看第 6.3.1 节 here,我想这就是你的情况:

由于虚拟机连接到内部的专用网络 VirtualBox 对主机不可见,来宾上的网络服务 主机或其他计算机无法访问 同一个网络。然而,像物理路由器一样,VirtualBox 可以使 通过以下方式向客人以外的世界提供精选服务 转发端口。这意味着 VirtualBox 监听某些端口 在主机上并将所有到达那里的数据包重新发送给客人, 在相同或不同的端口上。

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

不要忘记在所有 JMeter 实例(从属或主控)上配置 RMI 端口。并为每个从站使用不同的端口。

PS 基本上,它变得如此不必要的复杂,以至于你为什么需要在同一台主机上的所有这些问题变得更加重要。

【讨论】:

  • 我找到了一个简单的解决方案。如果您关闭虚拟机并转到菜单机器 > 设置 > 网络,您可以设置两个适配器。第一个作为 NAT 适配器,用于访问互联网,第二个作为“host-only 适配器”,在高级模式 > Promiscuos 模式下设置为“允许 VM”,以便从节点能够与主机通信.
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多