Wir verwenden Docker jmeter-Container für verteilte jmeter-Tests, die von einer AWS-Instanz ausgeführt werden können (ein Master und drei Slaves in derselben Instanz/VM) und Ergebnisse in results.csv erhalten Datei. Möchte wissen, ob es möglich ist, weitere Slaves in einer anderen AWS-Instanz/VM zu konfigurieren. Grundsätzlich sollten zwei VMs für Lastverteilungstests verwendet werden. Eine VM mit laufendem Master und einige Slaves mit einer anderen VM, nur um Slave auszuführen. Bitte vorschlagen.Docker jmeter-Instanzen auf mehreren AWS-Instanzen/Maschinen
Antwort
Ich nehme an, Sie wissen, dass Sie Client/Server-RMI-Ports in Docker veröffentlichen müssen (da Sie es bereits auf einem Host ausführen).
Dann ist die nächste Sache, daran zu denken, dass RMI alle Parteien in einem physischen Subnetz sein muss.
Sobald Sie es bei AWS nicht wirklich garantieren können, wird hier vorgeschlagen, das SSH-Tunneling (Portweiterleitung) zwischen der AWS-Instanz mit JMeter-Master & der Instanz (en), auf denen die Slave-Container ausgeführt werden, einzurichten.
Here's ziemlich gute Richtlinie dafür (nicht meins :-)).
Kann die Aufgabe ausführen, indem Sie die folgenden Schritte befolgen. Mit zwei EC2-Instanzen, von denen eine als Master und die andere als Slave fungiert, können Testskripte im Master ausgeführt werden. http://www.testautomationguru.com/jmeter-distributed-load-testing-using-docker-in-aws/#comment-3265
- 1. docker-compose.yml mit mehreren env_files
- 2. Endlosausgabe von mehreren Docker-Containern
- 3. Bild von mehreren Docker-Hub-Images oder privaten Repo-Docker
- 4. docker Netzwerkverbindung zu 2 oder mehreren Containern
- 5. Docker-Daemon-Konfigurationsdatei auf boot2docker/docker-machine/Docker Toolbox
- 6. Docker Machine + Docker Compose + Volumes auf Ubuntu
- 7. Docker Container von Docker Cloud auf Windows
- 8. docker: npm install auf docker start
- 9. jenkins pipeline docker bauen auf docker agent
- 10. docker-machine im docker auf server
- 11. Docker Bilder auf verschiedenen Docker-Versionen
- 12. Netzwerkname von Containern auf mehreren Brücken
- 13. GitlabCi Bereitstellung auf mehreren Servern
- 14. Ruft "docker-compose down" "docker stop" auf jedem Container auf?
- 15. Microservices auf Docker - Architektur
- 16. Docker auf Cloud hosting
- 17. Couchbase-Konfiguration auf Docker
- 18. Docker auf Windows - Zertifikatsfehler
- 19. Windows Image auf Docker
- 20. Wie Gunicorn auf Docker
- 21. Sellerie + Rabbitmq auf Docker
- 22. Stateful Anwendungen auf Docker
- 23. Running docker auf Android
- 24. Docker Swarm auf Ceph
- 25. Heredoc auf Docker exec
- 26. Verwalten von Remote-Docker Maschinen aus mehreren Entwicklungsmaschinen
- 27. Problem mit der Einrichtung von Nginx mit mehreren Docker-Containern
- 28. Docker bauen mit --build-arg mit mehreren Argumenten
- 29. Ausführen von mehreren GUIs in Docker mit X11 Forwarding
- 30. mehrere Docker-Clients auf demselben Rechner
Danke für den Austausch von Informationen. Kann die Aufgabe erfüllen, indem ich den folgenden Artikel befolge. http://www.testautomationguru.com/jmeter-distributed-load-testing-using-docker-in-aws/#comment-3265 – blakshmi