2016-08-05 55 views
1

Wir haben einige lasttests, die in jmeter geschrieben wurden. Und alles lief gut, bis wir beschlossen, alle statischen Dateien auf CDN zu verschieben. Jetzt haben wir eine Herausforderung: Wie DNS Lookup-Zeit (Hostauflösungszeit) und SSL-Verhandlungszeit zu messen. Ein gutes Beispiel für diese Messungen ist die Netzwerkzeitachse von Google Dev Tools: Google devtools network tab timelinemessen ssl verhandlungszeit in last prüfung

Beide Metriken in jmeter werden in "Verbindungszeit" aggregiert. Vielleicht weiß jemand, wie man die Antwortzeit und die SSL-Aushandlungszeit (Handshake) des Hosts in jmeter oder in einem anderen Lasttest-Tool richtig misst.

Alle Vorschläge sind willkommen.

Vielen Dank im Voraus!

Antwort

0

Ich habe lokalen Proxy verwendet, um HTTP-Dump im HAR-Format zu erhalten. Dann schrieb ein Parser, um den Speicherauszug zu analysieren. Das ist es. Danke allen!

0

DNS Zeit und SSL Zeiten über Browser-Navigation Timing API ausgesetzt sind. Wenn Sie diese als Teil Ihrer Auslastungstests instrumentieren möchten, sollten Sie Tests über einen Selenium-Webtreiber in einem echten Browser ausführen und auf den Navigationstimer (Leistungsobjekt) tippen, um die Zeiteinstellungen abzufragen.