Hallo ich möchte einen Leistungstest ausführen, in dem ich sagen möchte, dass 10 Benutzer in der ersten Sekunde warten und 2 Minuten warten, dann die nächsten 10 Benutzer laden und wieder warten 2 Minuten dann wieder 10 Benutzer im gleichen Test Plan ist es möglichJmeter-Thread- wie man den Benutzer in einem festgelegten Zeitintervall laufen lässt
Antwort
Für diesen Zweck ist "Stepping Thread Group" das, was Sie brauchen. Um die Anzahl der auszuführenden Samples festzulegen oder zu kontrollieren, können Sie "Constant Throughput Timer" verwenden. Mit dem Constant Throughput Timer können Sie den Fluss der zu sendenden Anfragen steuern: "Stepping Thread Group" oder Standard "Thread Group" steuern nur die Art und Weise, wie die Benutzer oder Threads generiert werden hit Ihre Anwendung.So zu diesem Zweck können Sie "Constant Throughput Timer" verwenden, um Ihre Anfragen pro Sekunde zu steuern. Für weitere Details können Sie die JMeter-Dokumentation durchgehen.
http://jmeter.apache.org/usermanual/component_reference.html#Constant_Throughput_Timer
Wenn Sie JMeter verwenden, dann ist Stepping Thread Group, was Sie suchen.
Merkmale Fadengruppe von Stepping sind: 1. Vorschau Graph geschätzte Last 2. Anfangsfadengruppenverzögerung zeigt einige Gewindegruppenaktivitäten 3. Erhöhung Belastung durch Teile der Fäden (Benutzer) mit Ramp-up-Periode zu kombinieren 4. konfigurierbare Haltezeit nach allen Themen 5. Abnahme Last durch Abschnitte
folgender Screenshot zeigt Stepping Fadengruppe eingestellte Last zu erzeugen, indem 10 den Benutzer je 2 Minuten erhöht:
Wenn Sie Ihren Benutzer/Thread mit einer konstanten Rate erhöhen möchten, hilft die Stepping Thread Group. Sie können mehr über sie lesen: http://jmeter-plugins.org/wiki/SteppingThreadGroup/
Aber wenn Sie Ihre Last bei einer nicht-konstanten Rate beispielsweise zu erhöhen, wenn Ihr Plan ist - 10 Threads in ersten 5 Sekunden startet, warten Sie 10 Sekunden und starte 5 Threads, warte 15 Sekunden und starte 15 Threads, dann kannst du Ultimate Thread Group verwenden.
Ich werde nicht mehr über Ultimate Thread Group schreiben, da ich mich auf die gestellte Frage beschränken werde. Wenn Sie mehr Interesse daran haben, können Sie es auf der JMeter Plugins Website nachlesen.
Thanks @ Gayathri das ist, was ich für –
hallo war auf der Suche können Sie mir helfen, wie ich Anzahl der Proben Ausführung beheben können in oben, wie ich, dass –
- 1. Wie man Elektronenprojekt laufen lässt
- 2. Wie man Video in Android laufen lässt?
- 3. Wie man Winkelmesser mit browserify laufen lässt?
- 4. Wie man Djangosellerie mit SQS laufen lässt?
- 5. wie man asp.net dlls laufen lässt?
- 6. Wie man Sellerie auf Fenster laufen lässt?
- 7. Wie man ein .jar in Mac laufen lässt?
- 8. Wie man ggplot Zeilen zum Rand laufen lässt?
- 9. Warum lässt Microsoft.Office.Interop.Excel.Application.Quit() den Hintergrundprozess laufen?
- 10. Wie man django Shell von Emacs laufen lässt?
- 11. Wie man Cronjobs öfter als einmal pro Minute laufen lässt?
- 12. Wie man groovy Skript in Java laufen lässt?
- 13. Wie man JMH in weniger Zeit laufen lässt
- 14. Wie man ein einzelnes Gurkenszenario in Intellij laufen lässt?
- 15. wie man rspec ohne Beobachter in Schienen 3 laufen lässt?
- 16. Wie man Schienen s -p80 auf Port 80 laufen lässt?
- 17. Wie man willkürliche Serversoftware von Eclipse laufen lässt?
- 18. Eclipse, wie man mehrere ant-Ziele laufen lässt
- 19. Jupyter & PySpark: Wie man mehrere Notizbücher laufen lässt
- 20. Wie man verschiedene Arbeiter auf OpenShift laufen lässt?
- 21. Wie man .apk im Emulator außerhalb der Eklipse laufen lässt
- 22. Wie man Schluckaufgabe mit Parameter von der Schluckuhr laufen lässt?
- 23. Wie man Table_Print gem als Stand-alone-Juwel laufen lässt
- 24. Wie man Anlegesteg innerhalb von intellij laufen lässt?
- 25. Wie man einzelne Testmethode mit phpunit laufen lässt?
- 26. Wie man eine Swift-Schleife unendlich lange laufen lässt
- 27. Wie man coffeescript Datei mit nodejs laufen lässt?
- 28. Wie man ein beständiges PHP-Skript laufen lässt?
- 29. Wie man Dienst nicht auf Hauptgewinde laufen lässt?
- 30. Wie man Ansible playbook mit Bamboo oder jenkins laufen lässt
Thanks @ Adnan nicht in der Lage bin zu tun, ich in aussehen es und antworten –
hallo auch plz lassen Sie mich wissen, wie die Anzahl der Iterationen zu definieren –
Thread-Gruppen unter JMeter Plugins nicht mit Iterationskontrolle kommen, sondern sie bieten "Duration" oder "Hold load" -Option. Aber wenn Sie die Anzahl der Iterationen steuern möchten, würde ich "Loop Controller" unter "Logic Controller" -Komponente empfehlen. Andernfalls können Sie die Standard "Thread-Gruppe" verwenden und die Schleifenanzahl "Forever" deaktivieren und den gewünschten Wert (Wie oft müssen Sie iterieren) eingeben. – Adnan