2017-09-17 5 views
0

erarbeiten Ich hatte Statistiken aus dem Protokoll, die besagt, dass auf AVG haben wir eine Spitzenlast von 3000 Anmeldungen in 1 Stunde.Wie man Hochlaufzeit in Jmeter

Wie arbeite heraus, dass ich die Rampup Zeit für jmeter das gleiche Verhalten in 1 Stunde oder 30 Minuten oder 2 Stunden Dauer zu replizieren

Antwort

0

Es geht nicht um die Rampup Zeit, es ist mehr über die Geschwindigkeit zu begrenzen Anfragen, die von JMeter zu bestimmten Raten gesendet werden. Sie sollten also Constant Throughput Timer betrachten, um den Durchsatz von JMeter auf die gewünschte Rate zu begrenzen.

Zum Beispiel

  1. Wenn Sie 3000 Anmeldungen pro Stunde wollen steht es für 50 Anmeldungen pro Minute hinzufügen konstanten Durchsatz Timer als Kind der „Login“ Anfrage und konfigurieren Sie es wie folgt:

    • Ziel Durchsatz: 50.0
    • berechnen Durchsatz basiert auf: all active threads

      JMeter Constant Throughput Timer

  2. Ebenso, wenn Sie wollen 3000 Anmeldungen in 30 Minuten - Throughput 2x mal sein sollte höher: 100.0 Proben pro Minute

  3. Und schließlich, wenn Sie in 2 Stunden 3000 Anmeldungen wollen - der Durchsatz sollte sein 2x mal niedriger: 25.0 Proben pro Minute

könnten Sie auch Throughput Shaping Timer interessiert sein, Es verhält sich ähnlich wie der Constant Throughput Timer, aber es ist präziser, wenn es um Zeiträume von weniger als 1 Minute geht, und Sie können auch "Load Profiles" damit erstellen. Sie können den Throughput Shaping Timer mit JMeter Plugins Manager installieren.

+0

Ich habe einen Constant-Throughput-Timer hinzugefügt und auf 50.00 gesetzt, konnte jedoch 50 pro Minute nicht setzen, sondern ignoriert den Timer und sendet die Anfrage, die den Server überflutet, bis der Server die Verbindung beendet. – Nobody

Verwandte Themen