2017-09-13 1 views
0

Ich hatte gehofft, einige Hilfe/Anregungen zu meinem JMeter Master/Slave-Test zu bekommen. Hier ist mein Szenario: Ich brauche Belastungstest mit Jmeter Master-Slave eingerichtet. Ich plane, die Master- und Slave-Knoten auf AWS zu starten (Fensterboxen, Abhängigkeit von einem der Tools, die ich über Jmeter starte). Ich möchte diese Master-Slave-Einrichtung in AWS auf Anfrage starten, wo ich sagen kann, wie viele Slave-Knoten ich haben möchte. Ich habe mich in vielen Blogs rund um die Verwendung von Jmeter mit AWS umgeschaut und überall angenommen, dass diese Knoten manuell gestartet werden und weitere Konfiguration für Master- und Slave-Knoten benötigen, um miteinander zu kommunizieren. Für die Tests, bei denen wir 5 oder 10 Slave-Knoten haben, ist das in Ordnung, aber für meine Tests möchte ich 50 Instanzen starten (das Tool, das ich mit jmeter verwende, hat eine Einschränkung, die mich dazu zwingt, jeden jmeter Slave-Knoten als 1 Benutzer zu verwenden) (1 Slave-Knoten zu verwenden, um als mehrere Benutzer zu agieren), wie dies und das manuelle Aktualisieren jedes der Slave-Knoten wird sehr umständlich sein. Ich habe mich also gefragt, ob jemand anderes auf dieses Problem gestoßen ist und irgendwelche Vorschläge hat. In der Zwischenzeit untersuche ich andere Lösungen, die mir helfen werden, denselben Slave-Knoten zu verwenden, um mehrere Benutzer nachzuahmen, was mir helfen wird, die Notwendigkeit, diese vielen Slave-Knoten zu starten, zu reduzieren.Jmeter Master-Slave in AWS auf Anfrage

Grüße, Vikas

Antwort

1

Haben Sie JMeter ec2 Script gesehen? Es scheint etwas zu sein, nach dem du suchst.

Wenn Sie aus irgendeinem Grund nicht besonders dieses Skript verwenden möchten, beachten Sie, dass Amazon has the API für Sie in der Lage sein sollte, die Erstellung von Instanzen mithilfe eines Skripts AWS Java SDK oder Amazon CLI zu automatisieren.

Sie können sogar mit Instanzen Erstellung unter Verwendung eines separaten JMeter Skript automatisieren entweder JSR223 Sampler oder OS Process Sampler (dieser Ansatz wird einen separaten JMeter Skript natürlich erforderlich)

+0

Dank Dmitri wirklich hilfreich ist. Wird zuerst in das ec2-Skript schauen, ansonsten scheinen andere Optionen auch einfach zu sein. Danke, Entschuldigung sollte das alleine gefunden haben. :( – Vikas