Frage

Unser Server gibt einen benutzerdefinierten HTTP-Antwort-Header "X-Execution-Time" zurück, der in Milisekunden die Zeit zwischen dem Server abholt und unser Code zurückgibt, der eine Seite zurückgibt, dh, wie lange unser Code zum Ausführen dauert. Ich benutze JMeter, um einige Tests durchzuführen, und ich möchte in der Lage sein, über diese Anzahl der Zeiten zu berichten. Ich habe diesen regulären Ausdruckextraktor eingerichtet: X-Execution-Time:\s(\d+) Aber ich weiß nicht, wie ich JMeter dazu bringen kann, über diese Nummer pro Anfrage zu berichten, damit ich im Laufe der Zeit einen Trend erhalten kann

War es hilfreich?

Lösung

Dies ist keineswegs elegant, aber es funktioniert sicherlich:

Fügen Sie Ihren Testerplan einen Debug -Sampler hinzu und geben Sie ihm den gleichen Namen wie Ihre Regex -Referenz. Dadurch wird der Zeitwert in die Ergebnisdatei eingeschrieben.

Beispiel Wenn Sie verschiedene Seiten haben:

regex reference = x-execution-time debugg sampler name = pageName-Ausführung: $ {x-execution-Zeit}

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top