2017-02-17 6 views
1

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

0

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 :-)).

+0

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