Hellow Ich habe einen Jmeter Master in meinem Windows PC mit einem Jmeter Slave verbunden, der auf einer Oracle Virtualbox mit Untubu Xenial Xerus in meinem PC läuft, um einen verteilten Test durchzuführen. Wenn ich zu den Einstellungen in meiner virtuellen Box gehe und die Netzwerkregisterkarte als "Nur-Host-Adapter" anlege, werden sowohl Master als auch Slave miteinander verbunden und der Test wird im Slave-Jmeter in der virtuellen Box fortgesetzt. Das Problem ist, dass die virtuelle Slave-Box mit dem Host-Only-Adapter keine Verbindung zum Internet herstellen kann und der Test fehlschlägt. Wenn ich die Netzwerk-Registerkarte als "NAT" einstelle, kann die virtuelle Box mit dem Internet verbunden werden, aber J-Master und Slave können sich nicht finden. So wie kann ich die networ-Option in der virtualbox einstellen, damit der Node-Slave in der virtualbox sich mit dem Internet verbinden und auch den jmeter-Master anschließen kann? Vielen Dank.Slave/Master jmeter mit Virtualbox verbinden Netzwerkoptionen
Antwort
prüfen Abschnitt 6.3.1 here, nehme ich an, das ist dein Fall:
Da die virtuelle Maschine auf einem privaten Netzwerk intern VirtualBox und unsichtbar mit dem Host verbunden ist, Netzwerkdienste auf dem Gast sind für den Host-Computer oder andere Computer auf dem gleichen Netzwerk nicht zugänglich. Wie ein physischer Router kann VirtualBox jedoch die ausgewählten Dienste für die Welt außerhalb des Gastes über die Portweiterleitung verfügbar machen. Das bedeutet, dass VirtualBox auf dem Host bestimmte Ports abhört und alle Pakete, die dort ankommen, an den Gast, , an demselben oder einem anderen Port erneut sendet.
Um eine Anwendung auf dem Host oder andere physikalische (oder virtuell) Maschinen im Netzwerk, es sieht aus, als ob der Dienst proxied wird, ist tatsächlich auf dem Host ausgeführt.
Und vergessen Sie nicht, RMI-Ports an allen JMeter-Instanzen, Slave oder Master zu konfigurieren. Und verwenden Sie für jeden Slave verschiedene Ports.
PS Im Grunde wurde es so unnötig kompliziert, dass die Frage, warum brauchen Sie all das auf dem Host noch wichtiger werden.
Ich habe eine einfache Lösung gefunden. Wenn Sie die virtuelle Maschine ausschalten und zum Menü Maschine> Einstellungen> Netzwerk gehen, können Sie zwei Adapter einstellen. Der erste als NAT-Adapter, um das Internet zu erreichen, und der zweite als "Host-Only-Adapter", und im Adviscanded-Modus> Promiscuos-Modus als "Erlaube VMs", so dass der Slave-Knoten mit dem Host kommunizieren kann . – fran
- 1. Cassandra DB mit Jmeter verbinden
- 2. Verbinden über HTTP zu VirtualBox auf Win10
- 3. Wie Dreamweaver mySQL verbinden in VirtualBox
- 4. Verbinden mit Gästen localhost vom Host in VirtualBox
- 5. Verbinden Sie Genymotion von einem anderen VirtualBox-Rechner mit adb
- 6. Verbinden mit Virtualbox VM-Dateisystem (ohne Verwendung freigegebener Ordner)
- 7. ADB - VirtualBox Verbindung
- 8. Jmeter: Websocket Sampler mit Fehler
- 9. Vagrant VM mit LAN verbinden
- 10. Scripting von VirtualBox mit C#
- 11. Virtualbox Port-Forwarding mit Docker
- 12. genymotion wird nicht mit virtualbox
- 13. Kitematic - Erzwingen Sie mit Virtualbox
- 14. Sichern und Wiederherstellen mit VirtualBox
- 15. VirtualBox Einstellungen
- 16. Fehler beim Verbinden mit dem VirtualBox-Kernel-Dienst, während das Kopieren und Einfügen aktiviert ist
- 17. libvirt und VirtualBox/Erste Schritte
- 18. REST Service Belastungstest mit Jmeter
- 19. Leistungstest mit Jmeter
- 20. Jmeter Belastungstest mit Formel
- 21. GWT Belastungstest mit Jmeter
- 22. JMeter mit Windows-Authentifizierung?
- 23. JMeter - Logging mit PopUp
- 24. Jmeter: Zufallszahl mit Bohnenschale
- 25. Jmeter:
- 26. VirtualBox Portweiterleitung Problem
- 27. iOS für VirtualBox
- 28. Android x86 virtualbox + camera
- 29. Erhalten Speichercontroller von virtualbox
Nicht wirklich bekommen, warum Sie es in der gleichen Box benötigen. Kannst du das bitte klären? –