Vielfach ist es in vielen Projekten sehr wichtig, entsprechende Antwortzeiten der APIs zu ermitteln. Dies lässt sich mit Jmeter leicht umsetzen.

Auf der Registerkarte „Erweitert“ des HTTP-Anfrage-Samplers (oder noch besser HTTP-Anfrage-Standardwerte) gibt es einen Abschnitt “Timeouts”, in dem ihr den Höchstwert für den Verbindungsaufbau und/oder den Erhalt der Antwort festlegen könnt.

Wenn JMeter die Antwort nicht innerhalb des Zeitrahmens (in Millisekunden) erhält, wird der entsprechende Sampler als fehlgeschlagen markiert.

Um einzelne Antwortzeiten zu sehen, fügt ihr die Variable aus der CSV-Datei als HTTP Request Label (oder Präfix oder Postfix) hinzu – so seht ihr die zugehörigen URLs in den Listenern und im HTML Reporting Dashboard:

 

Das war es dann auch schon. Interessanter wird es dies dann automatisiert in Java umzusetzen.