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?
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
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
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