Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

Comment faire pour mesurer réactivité ASP.NET avec l'outil Web Application Stress

IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d’articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d’avoir accès, dans votre propre langue, à l’ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s’exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s’efforce aussi continuellement de faire évoluer son système de traduction automatique.

La version anglaise de cet article est la suivante: 815161
Résumé
Cet article étape par étape explique comment mesurer ASP.NET réactivité en utilisant l'outil WAS (Web Application Stress). La réactivité d'applications ASP.NET peut être mesurée à l'aide de suivi, à l'aide du composant logiciel enfichable performances ou à l'aide de l'outil WAS. L'outil WAS génère une charge artificiel sur un serveur Web. Vous souhaitez faire pour mesurer la réactivité, pour tester l'évolutivité et pour optimiser les performances. Les outils de WAS génère des rapports détaillant la durée un serveur Web pour répondre et transférer les fichiers. Ceci est une mesure critique qui sert à optimiser les performances. L'outil WAS fonctionne avec n'importe quel type d'application Web. Cependant, il existe quatre éléments à prendre en compte pour l'utilisation de l'outil WAS pour identifier plus efficacement les problèmes de performances avec une application ASP.NET. Ces considérations sont répertoriées dans la section « Configurer le Web Application Stress Tool ».

back to the top

Configurer l'outil Web Application Stress

Vous devez payer l'attention sur les considérations qui suivent lorsque vous configurez l'outil WAS pour tester une application Web ASP.NET :
  • Vous devez configurer une période warm-up pour autoriser l'application pour compiler en cache. Si vous ne configurez pas une période warm-up, l'état affiche réactivité artificially faible. Cela ne reflète pas précisément le comportement de l'application sous utilisation classique.
  • Vous devez activer les cookies, mais n'enregistre pas comme partie du script. Cela garantit que chaque utilisateur virtuel qui est simulé par la WAS outil initie une session ASP.NET distincte.
  • Vous devez activer délai aléatoire. Cela empêche les demandes en cours envoyées au serveur plus rapidement que les événements peuvent être traitées.
  • Vous devez configurer l'outil WAS pour fonctionner pendant plusieurs minutes. Cela garantit que les demandes suffisants sont traitées à générer des statistiques utiles.
Pour configurer les paramètres de l'outil WAS, procédez comme suit :
  1. Installer, puis exécutez l'outil WAS.
  2. Créer un nouveau script.

    Pour savoir comment créer des scripts, voir les fichiers d'aide outil WAS.
  3. Dans le Microsoft Web Application Stress fenêtre, développez votre script et puis sélectionnez paramètres .
  4. Définir le champ niveau de stress et le champ Multiplicateur de stress à 1 .
  5. Valeur le temps d'exécution test 10 minutes ou plus.
  6. Sélectionnez utiliser délai aléatoire . Définissez le champ Min à 2000 ou plus si les pages sont plus de deux secondes pour s'exécuter.
  7. Définir le champ maximum à 5000 .
  8. Définir la période de Warmup au moins 1 minute pour autoriser le temps pour ASP.NET pour compiler et puis mettre en cache l'application après la première demande.
  9. Cliquez pour sélectionner la utilisateurs, mots de passe, et enregistrer les cookies case à cocher.
  10. Créer, puis exécutez le script en utilisant l'une des méthodes standard. Pour ce faire, voir les fichiers d'aide outil WAS.
back to the top

Interpréter les résultats à comprendre la réactivité de l'application

Après avoir configurer un script Web Application Stress et puis exécutez le script sur un site ASP.NET, vous pouvez examiner les résultats pour comprendre la réactivité de l'application. Réactivité de l'application est un composant clé de temps de charge page réelle et l'expérience globale de l'utilisateur. Pour afficher vos résultats après avoir exécuté le script, procédez comme suit :
  1. Dans le menu Affichage , cliquez sur rapports .
  2. Développez votre élément de rapport du script, puis sélectionnez la dernière fois.

    Le volet droit affiche un résumé de l'état.
  3. Déplacer vers la page résumé section.

    Pour chaque page dans votre script, examinez l' accès , la colonne TTFB moyenne et la colonne TTLB moyenne .

    La colonne Accès indique le nombre de requêtes sont exécutées sur cette page. Le nombre de correspondances doit être supérieur à 10 . Cela garantit que les demandes suffisamment ont été effectuées pour générer un moyen utile. Si accès est inférieure à 10 , augmenter le temps d'exécution test champ dans les paramètres de script et puis réexécutez le script.

    La colonne TTFB moyenne mesure la durée moyenne (en millisecondes) qui ont eu l'application pour renvoyer le premier octet de la page ASP.NET. Cette mesure indique l'heure de la demande que l'utilisateur émis à l'heure lorsque le navigateur de l'utilisateur commence à rendre la page. Cela est le facteur dépendants par le serveur plus significatif de la vitesse perçu du site. Cette mesure est liée étroitement à la durée nécessaire pour ASP.NET afficher la page. Cette mesure reflète également les modifications de configuration qui affectent les performances.

    La colonne TTLB moyenne mesure la durée moyenne (en millisecondes) qui ont eu l'application pour renvoyer le dernier octet de la page ASP.NET. Cette mesure indique l'heure à partir de lorsque la demande est émise par l'utilisateur au moment de la page entière est téléchargée. Pendant que navigateurs démarrez généralement rendre les pages après qu'ils reçoivent le premier octet, toute la page n'est pas visible jusqu'à ce qu'après que le dernier octet est transféré.
back to the top

Références
Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
818015 Comment faire : réglage et échelle performances des applications qui sont créées sur .NET Framework
Pour plus d'informations sur le déploiement d'applications, consultez la documentation du Kit de développement .NET Framework SDK ou reportez-vous au site Web de Microsoft à l'adresse suivante :

http://msdn2.microsoft.com/en-us/library/ybshs20f(vs.71).aspx

back to the top

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 815161 - Dernière mise à jour : 03/27/2007 01:36:49 - Révision : 1.8

Microsoft ASP.NET 1.0, Microsoft ASP.NET 1.1

  • kbmt kbhowtomaster KB815161 KbMtfr
Commentaires