JMeter Gleichzeitige Benutzer Zählen
Ich habe eine web-Anwendung, die arbeitet in der Produktion und es sind 2000+ Benutzer meiner Anwendung. Jetzt muss ich führen performance-Tests auf dem system gibt es also keine Ahnung, wie viele gleichzeitige Benutzer wird das senden von Anfragen an ein einziges mal? Es wird angenommen, dass nicht alle der 2000+ Anwender treffen, die server zur gleichen Zeit.
Werde ich verwenden JMeter für Lasttests von meinem system, so wie viele gleichzeitige Benutzer, sollte ich davon ausgehen muss auf den server zur gleichen Zeit?
Gibt es eine Praxis gefolgt wird, in der Welt oder ist es unterschiedlich-Anwendung-zu-Anwendung?
Du musst angemeldet sein, um einen Kommentar abzugeben.
wenn Sie eine Last-test, werden Sie durch drei Parameter für threads: Anzahl der Benutzer (- threads), ramp-up-Zeit, Anzahl der Wiederholungen.
Anzahl der threads ist die Gesamtanzahl der Benutzer, die Sie haben werden, wenn die tests ausgeführt wird. Sie können mehrere Durchläufe durch die Einstellung der loop-Anzahl für den test, aber die Zahl der threads würde nie größer sein als der Wert, den Sie eingestellt haben.
Ramp-up-Periode, wie lange es dauern kann, für alle threads erstellt werden, in Sekunden. Wenn Sie zum Beispiel 10 Sekunden, die es dauern wird, diese Zeit für alle threads erstellt werden, in Ihren test.
Schleife zählen nur beeinflusst, wie oft der test wiederholt werden.
Also wenn du 100 threads, 0 Sekunden ramp-up-Periode und " loop count auf 1 gesetzt, dann werden alle 100 threads erstellt werden, sofort in deinem Fall alle 2000.
Ich würde sugest versuchen verschiedene Kombinationen, um zu sehen, wie Ihre web-Anwendung ist der Umgang mit der Belastung. Sie werden dann sehen und undersand besser wie JMeter ist die Erstellung und Ausführung der threads.
Ich würde beginnen mit 100 threads, 10 Sekunden ramp-up, 1 Schleife, und dann erhöhen Sie langsam die Anzahl der threads, decrease ramp-up Periode und erhöhen Sie die Anzahl der Schleifen.