2017-03-02 47 views
0

Hellow 我已經連接的JMeter主在我的Windows PC上Untubu Xenial Xerus一個Oracle VirtualBox的我的電腦中運行的JMeter的奴隸,爲了使分佈式測試VirtualBox虛擬網絡選項。 當我轉到虛擬框中的設置並將網絡選項卡設置爲「僅主機適配器」時,主機和從機相互連接,測試在位於虛擬機箱中的從屬Jmeter上進行。問題是,只有主機專用適配器,從屬虛擬盒不能連接到互聯網,測試失敗。如果我將網絡選項卡設置爲「NAT」,則虛擬箱可以連接到互聯網,但是jmeter主站和從站無法找到對方。 那麼如何在virtualbox中設置networ選項,以便virtualbox中的節點slave能夠連接到internet並連接jmeter master? 非常感謝。連接主/從JMeter的與

+0

真的不明白爲什麼你需要它在同一個框。你能澄清一下嗎? –

回答

0

檢查6.3.1節here,我想,這是你的情況:

由於虛擬機連接到專用網絡內部 VirtualBox和無形的主機,在guest 網絡服務主機或其他計算機不可訪問同一網絡上的其他計算機。但是,與物理路由器一樣,VirtualBox可以通過 端口轉發,向外部世界提供 選定的服務。這意味着VirtualBox會監聽主機上的某些端口 ,並將所有到達此處的數據包重新發送到相同或不同端口上的guest虛擬機 。

對於網絡上的主機或其他物理(或虛擬)機器 上的應用程序,看起來被代理的服務實際上是在主機上運行的 。

並且不要忘記在所有JMeter實例,從服務器或主服務器上配置RMI端口。併爲每個從站使用不同的端口。

PS基本上,它變得如此不必要的複雜,以至於你爲什麼需要所有對相同的主機變得更加重要。

+0

我發現了一個簡單的解決方案。如果關閉虛擬機並轉到菜單機器>設置>網絡,則可以設置兩個適配器。第一個作爲NAT適配器,爲了到達互聯網,第二個作爲「主機專用適配器」,並且在advandced模式> Promiscuos模式下設置爲「允許虛擬機」,以便從節點能夠與主機通信。 – fran