Ich habe Thread = 100 und meine Hochlaufzeit ist = 500 Sekunden, was bedeutet, dass JMeter in 100 * 500 = 5000 Sekunden stoppt. Ist das die richtige Berechnung, wenn mein JMeter stoppt?Wie berechnet man, wenn mein Jmeter Test stoppt?
Antwort
Nein. Die Hochlaufzeit ist die Zeit, die JMeter benötigt, um alle Threads zu starten. Weitere Informationen here. In Ihrem Fall wird JMeter versuchen, jeden Thread in 5 Sekunden (500/100) zu starten.
Jetzt, wenn es stoppt, kann nicht leicht und mit Genauigkeit vor irgendwelchen Messungen berechnet werden. Es hängt davon ab, wie viele Anfragen Sie haben, wie viele eine Anfrage beantworten werden, um eine Antwort zu erhalten, ob Sie Timer oder andere Komponenten haben, die Zeit für die Verarbeitung benötigen. Und am Ende wird die Testdauer fast nie gleich sein.
Ihre Mathematik ist falsch. Dies sagt Ihnen nicht, wann Ihr Test beendet wird. Es wird Ihnen sagen "in wie viel Zeit alle Threads im System sein werden".
Hier ist der Haken. Wenn Sie die Gleichzeitigkeit von 100 Benutzern mit den oben genannten Details simulieren möchten, müssen Sie auch den richtigen Iterationswert auswählen. Andernfalls wird der Benutzer in das System kommen und den Arbeitsablauf abschließen. Wenn der Arbeitsablauf weniger als 500 Sekunden dauert, wird er beendet und es werden nie 100 gleichzeitige Benutzer in Ihrem System vorhanden sein.
Sie müssen verstehen, wie Gewinde und Hochlauf bei JMeter funktionieren. Wenn Sie 100 Threads mit einer Hochlaufzeit von 500 Sekunden erwähnen, bedeutet dies, dass alle Threads in 500 Sekunden in das System gelangen. Aber das bedeutet nicht notwendigerweise, dass sie im System verbleiben, bis alle Threads eingegangen sind. In diesem Fall endet der Test in ~ (500 Sekunden + Zeitaufwand für die Ausführung des gesamten Workflows durch den letzten Thread), wenn Ihr Iterationswert 1 ist
Wie bereits von Racnha und Ivan erklärt, Ramp Up Zeit sagt Ihnen nicht, wenn Ihre JMeter Tests aufhören werden. Stattdessen sagen sie Ihnen die Verzögerung zwischen der Startzeit von 2 aufeinanderfolgenden Threads.
ABER, Sie können wissen, wann Ihre JMeter Tests stoppen (nicht mit dem Hochfahren.). Im Thread-Gruppe-Dialog sehen Sie eine Option namens "Scheduler" (siehe Bild unten). Aktivieren Sie das Kontrollkästchen, um "Scheduler" zu aktivieren. Wählen Sie das aus und konfigurieren Sie dann die Dauer, für die der Test ausgeführt werden soll. Das ist die Zeit, die JMeter benötigt, um den Test zu beenden.
Wenn Sie den Scheduler nicht konfigurieren (Lassen Sie alles leer), werden Ihre JMeter-Tests beendet, sobald alle Threads ihre Arbeit beendet haben!
- 1. Was ist der Maximalwert des konstanten Timers in jmeter? Mein Test stoppt nach 4 Minuten
- 2. Wie berechnet man den Durchsatz in einem Jmeter-Testplan?
- 3. JMeter verteilter Test
- 4. Wie berechnet man Test/Validierungsverlust in Pycaffe?
- 5. Jmeter - Wie berechnet man die durchschnittliche Zeit pro Benutzer Thread?
- 6. Wie man den jmeter Server von der Befehlszeile aus stoppt
- 7. JMeter Test Plan Validierung
- 8. Wie man den Thread stoppt Wenn die Antwortübersetzung in Jmeter fehlschlägt
- 9. Mein Programm stoppt
- 10. jmeter einzelner benutzergesteuerter Test
- 11. Wie man Browser automatisch stoppt, wenn man Winkelmessertestfälle schreibt
- 12. Wie man das Menü stoppt, wenn man aufhört zu scrollen
- 13. Jmeter gleichzeitige Benutzerlast Test Plan
- 14. Wie man TestNG Scharfrichter stoppt, wenn Ausnahme auftritt?
- 15. Wie man Animation stoppt?
- 16. Wie berechnet man Laufzeit
- 17. JMeter Test Integration mit CircleCI
- 18. Wie berechnet man Partituren?
- 19. Ubikload Pack jmeter Test nicht
- 20. mein nodemanager stoppt nach dem Start
- 21. Mein SKAudioNode stoppt, wenn ich zu secondScene übergehe
- 22. Wie berechnet man "Ansichten"?
- 23. Starten von jmeter aus dem Junit-Test
- 24. Android-Laufzeit exec stoppt, wenn Anrufer stoppt
- 25. Wie man Glide-Upscaling stoppt?
- 26. Pyephem: Wie berechnet man Transite?
- 27. Wie man eine Javascriptanimation stoppt
- 28. Wie man eine Endlosschleife stoppt?
- 29. Wie man Twisted Callback stoppt?
- 30. Wie stoppt man den Thread für eine bestimmte Bedingung in jmeter?