Question

Je jouais avec Fiddler pour recueillir des statistiques sur combien de temps une page ASP.NET prend pour charger. Dans l'onglet Statistiques, je vois le Total Sequence Time

Does this number include ALL the following:
 1. Time over the wire
 2. Downloading JS files
 3. Running any JS scripts on load
 4. Making any database calls
 5. Running server side logic

Tout ce qui peut être ajouté / supprimé à la liste ci-dessus?

Était-ce utile?

La solution

Il comprendra le temps jusqu'à ce que le dernier octet. Fidler fait la surveillance du réseau.

Depuis vous n'accéder à toutes les bases de données, etc sur le navigateur que le temps est déjà inclus. Les temps de DL pour les fichiers JS sont également inclus, car ils sont envoyés au client. Si vous JS chargerez tous les fichiers supplémentaires sur un pageload, alors cette fois-ci sera également inclus, si ig ne va pas chercher quoi que ce soit à partir du serveur, alors que le temps d'inclure l'habitude.

Autres conseils

Comme déjà mentionné, Fiddler suit les octets parcourus sur le réseau et est vraiment pas destiné à des tests de performance. Si vous cherchez à faire un test de performance, la recommandation est de générer plusieurs tests unitaires qui couvrent les fonctions de votre application Web, puis utiliser les tests de performance intégrés dans Visual Studio (ou utiliser un autre framework de test) pour souligner tester votre application. C'est la façon plus précise pour déterminer la charge.

Si vous êtes à la recherche de temps de chargement d'une page, activer le traçage pour voir du début à la fin des temps de chargement. Il affichera chaque événement dans la pile.

HTH

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top