Ich habe JMeter Testplan, der REST API testet. Während der Ausführung werden Elemente an DB (POST) gesendet, und die nächsten Schritte sind andere Vorgänge wie GET, UPDATE, DELETE.So rufen Sie tearDown() mit Throughput Shaping Timer
Wenn die Last hoch ist und der Dienst nicht alle Anforderungen verarbeiten kann, werden einige Elemente nach der Testausführung in der Datenbank angezeigt.
Ich habe versucht, alle erfolgreich erstellt zu ConcurrentLinkedQueue zu sammeln. Und löschen Sie alle nach dem Laden erfolgt bei tearDown()
Methode.
Für den Belastungstest wird Throughput Shaping Timer verwendet. Der Testplan wird im Nicht-GUI-Modus ausgeführt und die Last wird mit der Eigenschaft load_profile
angegeben.
Das Hauptproblem ist Shaping Timer stoppt die Ausführung nach der eingestellten Zeit. So hat tearDown()
nie ausgeführt worden:
Wie mit Shaping Timer tearDown()
nach dem Hauptlastteil ausführen?
Ich möchte Methode ausführen, nachdem 'Throughput Shaping Timer' beenden Ladeausführung. –