it-swarm.com.de

Was ist der einfachste und schnellste Weg, um Statistiken über die Antwortzeit eines Webdienstes abzurufen?

Ich habe einen Webservice mit node.js implementiert und möchte dessen Antwortzeit testen. Ich möchte den Test nicht nur mit einem Verbindungsversuch durchführen, sondern möchte Statistiken über mehrere Versuche, die mir die durchschnittliche Antwortzeit und möglicherweise sogar Dinge wie Standardabweichung und min/max anzeigen.

Was ist ein gutes Tool oder ein guter Webservice, um dies zu tun?

3
Thomas

Dieser Blog-Beitrag scheint eine Menge nützlicher Informationen für das zu enthalten, was Sie möchten: http://www.mnot.net/blog/2011/05/18/http_benchmark_rules

Es beschreibt die Verwendung von Autobench .

2
paulmorriss

PING ist aufgrund des zugrunde liegenden Protokolls ICMP ein relativ schlechtes Maß für die Antwortzeit. Traceroute basiert ebenfalls auf ICMP.

  • ICMP hat von allen Protokollen im Netzwerk die niedrigste Priorität und kann von Routern und anderen verworfen werden, wenn ein Protokoll mit höherer Priorität vorhanden ist.
  • ICMP ist auch auf vielen Hosts deaktiviert, da es zum Erstellen von Denial-of-Services-Angriffen verwendet wurde
  • Die Datenflussstruktur von PING ist nicht repräsentativ für die komplexe Reihe von Datenflüssen, von denen viele asymmetrischer Natur sind und die von netzwerkübergreifenden Geschäftsprozessen verwendet werden

PING erkennt, ob Sie von hier aus dorthin gelangen können. In den meisten Fällen wurden ICMP-Antworten nicht deaktiviert. Traceroute kann Ihnen sagen, wie der Pfad aussieht. Sie können Ihnen jedoch nicht die relative Reaktionszeit Ihres Geschäftsprozesses mitteilen.

0
James Pulley