2017-07-26 2 views
0

Ich möchte mehrere JMeter-Server auf verschiedenen Rechnern laufen lassen, um Volumes hochzufahren, aber am Ende möchte ich aggregierte Werte von allen Servern in meinen Graphen und Plots sehen.So aggregieren Sie die Ergebnisse mehrerer JMeter-Server

Von dem, was ich verstehe, wird jeder Server seine eigenen Ergebnisse obwohl, also wenn ich jede Maschine/Server 500 gleichzeitige Benutzer laufen lassen und sagen, ich habe 5 der Maschinen laufen, wie bekomme ich die 2500 insgesamt gleichzeitig aggregieren Benutzerreaktionen?

Antwort

1

In JMeter-Ferntests führen die Slave-Maschinen nur den Test aus und senden den Bericht an den Master-Rechner.

Gehen Sie folgendermaßen vor:

  1. Sammeln Sie die Ergebnisdatei (.jtl) von der Master-Maschine.

  2. Öffnen Sie die JMeter-GUI und fügen Sie dann einen Listener wie Aggregate Report oder Aggregate Graph in Ihren Testplan ein.

  3. Jetzt öffnen Sie Ihre gesammelten Ergebnisse Datei mit Durchsuchen durch den Listener.

+0

Danke @Jahan. Ich verwende jp @ gc Graphen, um den Fortschritt innerhalb der GUI zu überwachen. Kann ich den Fortschritt auf Remote-Servern nicht sehen? Muss ich warten, bis die Tests abgeschlossen sind, bevor ich etwas sehe? Ich habe den Aggregatbericht hinzugefügt und auf die Datei results.jtl gesetzt und alle anderen Listener auf dieselbe Ergebnisdatei gesetzt, aber nichts erhalten. Könnten Sie vielleicht mit einem präziseren Beispiel/Schritten oder einem Link zu einem Tutorial arbeiten? – George

+0

PS: Ich benutze auch einen Access Log Sampler, um den Testlauf einzustellen, wo sollte die Protokolldatei berücksichtigen Ich erhalte einen Fehler auf dem entfernten Rechner, den es nicht parsen konnte (vorausgesetzt es bedeutet, dass es die Datei nicht findet). Ich laufe auf zwei Mac, zwei Ubuntu und einer Windows Maschine. – George

+0

Ja, Sie müssen warten, bis der Test abgeschlossen ist. JMeter-Listener sind zu schwer, da sie zu viel Speicher verbrauchen. Daher müssen Sie den Test im Nicht-GUI-Modus ausführen (fügen Sie keine Listener in Ihren Testplan ein, wenn Sie den Belastungstest durchführen) und dann die Ergebnisdatei nach dem Test sammeln und den Bericht dann in der GUI analysieren (Fügen Sie einen beliebigen Listener in Ihrem Testplan hinzu, der analysiert werden soll). Vielen Dank! – Jahan

Verwandte Themen