2010-02-20 9 views
0

bonne journée! en développant une application en C++ et winpcap qui listera toutes les URL accédées dans le navigateur avec son temps de réponse correspondant .. actuellement, je peux maintenant suivre ou surveiller toute l'URL accédée par la capture et l'analyse des paquets .. est-il possible de mesurer le temps de réponse d'une page Web à charger, à partir de la demande faite à la réponse du serveur? .. un moyen facile?mesurer le temps de réponse à travers les paquets?

merci ..

Répondre

0

Vous devrez garder une trace des connexions TCP individuelles entre le navigateur et le serveur - qui vient garder la trace de la source/IP de destination et numbes port dans les paquets que vous capturez.

Ensuite, vous devrez analyser le HTTP dans les paquets capturés et corréler les requêtes HTTP avec sa réponse et prendre le décalage horaire (que vous obtiendrez des timestamps de pcap).

Ceci est non trivial dans les cas où la requête/réponse HTTP couvre plusieurs paquets, et certainement non triviale si vous voulez aussi prendre en compte les paquets perdus et la retransmission.

Questions connexes