Comment : spécifier la propriété de stockage des détails de minuterie d'un paramètre d'exécution des tests de charge
Après avoir créé votre test de charge avec l'Assistant Nouveau test de charge, vous pouvez utiliser l'Éditeur de test de charge pour modifier les propriétés des scénarios afin de répondre à vos besoins et vos objectifs de test. Pour plus d'informations, voir [retirée] Création de tests de charge.
Notes
Pour obtenir une liste complète des propriétés de paramètres d'exécution et leurs descriptions, consultez Propriétés des paramètres d'exécution pour le test de charge.
Configuration requise
- Visual Studio Ultimate
À l'aide de l'Éditeur de test de charge, vous pouvez modifier la valeur de la propriété Stockage des détails de minuterie des paramètres d'exécution dans la fenêtre Propriétés.
La propriété Stockage des détails de minuterie peut être définie avec l'une des options suivantes :
Tous les détails individuels : collecte et stocke les données de temporisation individuelles pour chaque test, transaction et page émis pendant le test.
Notes
L'option Tous les détails individuels doit être sélectionnée pour activer les informations relatives aux données des utilisateurs virtuels dans vos résultats de test de charge.Pour plus d'informations, consultez Analyse de l'activité des utilisateurs virtuels d'un test de charge dans la vue Détails de l'analyseur de test de charge.
Aucune : ne collecte aucun détail de minuterie. Toutefois, les valeurs moyennes sont toujours disponibles.
Statistiques uniquement : stocke les données de temporisation individuelles, mais uniquement en tant que centiles. Cela permet d'économiser les ressources en matière d'espace.
Considérations sur la propriété Stockage des détails de minuterie
Si la propriété Stockage des détails de minuterie est activée, le temps nécessaire à l'exécution de chaque test, transaction et page individuels pendant le test de charge est stocké dans le référentiel des résultats du test de charge. Cela permet aux 90ème et 95ème données de centile de s'afficher dans l'analyseur de test de charge des tables Tests, Transactions et Pages.
Si la propriété Stockage des détails de minuterie est activée, et que vous définissez sa valeur avec StatisticsOnly ou AllIndividualDetails, tous les tests individuels, les pages et les transactions sont chronométrés, et les données de centile sont calculées à partir des données de minutage individuelles. Avec l'option StatisticsOnly, après que les données de centile ont été calculées, les données de minutage individuelles sont supprimées du référentiel. Cela réduit la capacité d'espace requise dans le référentiel lorsque vous utilisez des détails de minuterie. Toutefois, vous pouvez traiter les données détaillées de minutage d'une autre façon à l'aide des outils SQL, auquel cas l'option AllIndividualDetails doit être utilisée afin que la données détaillées de minutage soient disponibles pour ce traitement. En outre, si vous affectez la valeur AllIndividualDetails à la propriété, vous pouvez analyser l'activité des utilisateurs virtuels à l'aide du graphique d'activités des utilisateurs virtuels dans l'analyseur de test de charge à l'issue de l'exécution du test de charge. Pour plus d'informations, consultez Analyse de l'activité des utilisateurs virtuels d'un test de charge dans la vue Détails de l'analyseur de test de charge.
La capacité d'espace requise dans le référentiel des résultats du test de charge pour stocker les détails de minuterie peut être très élevée, en particulier pour les longs tests de charge. En deuxième lieu, le temps nécessaire pour stocker ces données dans le référentiel des résultats du test de charge à la fin du test de charge est plus long parce que ces données sont stockées sur les agents de test de charge jusqu'à ce que l'exécution du test de charge soit terminée, après quoi les données sont stockées dans le référentiel. La propriété Stockage des détails de minuterie est activée par défaut. Si cela pose un problème pour votre environnement de test, vous pouvez affecter à la propriété Stockage des détails de minuterie la valeur Aucun.
Les données détaillées de minutage sont stockées dans le fichier LoadTestItemResults.dat pendant l'exécution et sont transmises au contrôleur à l'issue de l'exécution du test de charge. Pour un test de charge exécuté sur une longue durée, la taille du fichier est volumineuse. Si la capacité d'espace disque est insuffisante sur l'ordinateur de l'agent, cela posera un problème.
Notes
Dans les versions antérieures à Visual Studio 2010, notamment Microsoft Visual Studio 2005 et Visual Studio 2008, le paramètre Tous les détails individuels de la propriété Stockage des détails de minuterie était disponible.Dans Visual Studio 2010 et les versions ultérieures, il y a deux différences importantes.D'abord, le paramètre Tous les détails individuels n'était pas le paramètre par défaut.La seule possibilité d'accéder à ces informations consistait à utiliser des requêtes SQL.
Si vous mettez à niveau un projet à partir d'une version antérieure du test de charge Visual Studio, utilisez la procédure suivante pour activer la collecte des détails complets.
Pour configurer la propriété de stockage des détails de minuterie dans un test de charge
Ouvrez un test de charge dans l'éditeur de test de charge.
Développez le nœud Paramètres d'exécution dans le test de charge.
Choisissez les paramètres d'exécution à configurer, par exemple Paramètres d'exécution1[Actifs].
Ouvrez la fenêtre Propriétés. Dans le menu Affichage, sélectionnez la fenêtre Propriétés.
Sous la catégorie Résultats, choisissez la propriété Stockage des détails de minuterie, puis sélectionnez Tous les détails individuels.
Après avoir configuré le paramètre Tous les détails individuels de la propriété Stockage des détails de minuterie, vous pouvez exécuter votre test de charge et consulter le graphique d'activités des utilisateurs virtuels. Pour plus d'informations, consultez Exécution de tests de charge et de tests de performances de site Web et Comment : analyser l'activité des utilisateurs virtuels lors d'un test de charge à l'aide du graphique d'activités des utilisateurs virtuels.