Faites le vous même : mesurer le temps de réponse d'une page web
On a toujours besoin d'avoir à un moment une vision objective et factuelle de la rapidité de telle ou telle page.
Evidement, en développement ASPNET, les traces de la page suffisent.
<%@ Page Language="C#" Trace="true"
Mais imaginez que vous souhaitez comparer objectivement (c'est à dire avec le même référentiel) une appli refondue d'une techno A vers ASP.NET, on bascule alors dans le stressing et tous ses outils que je détaillerais pas ici.
Voici un moyen très simple pour mesurer le temps de réponse d'une page quelconque depuis votre IE. L'article suivant vous explique comment trapper les évenements d'IE en .NET :
http://msdn2.microsoft.com/en-us/library/66ahbe6y.aspx
Une petite adaptation pour trapper les événements OnBeforeNavigate et OnNavigateComplete et calculer la durée entre les deux événements et le tour est joué, vous voilà avec un petit outil tout simple de mesure de temps de réponse.
Et en bonus : le temps réseau est pris en compte ce qui n'est pas le cas sur le serveur.
Petit détail : SHDocVw se trouve dans system32.
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :