Propriétés des paramètres d'exécution pour le test de charge
Les paramètres d'exécution d'un test de charge déterminent divers autres paramètres, y compris la durée du test, le niveau de détail de collecte des résultats et les ensembles de compteurs collectés lors de l'exécution du test.Vous pouvez créer et stocker plusieurs paramètres d'exécution pour chaque test de charge, puis sélectionner un paramètre particulier à utiliser lors de l'exécution du test.Un paramètre d'exécution initial est ajouté à votre test de charge lorsque vous créez ce dernier à l'aide de l'Assistant Nouveau test de charge.Pour plus d’informations, consultez Step 4 - Specifying Run Settings in the New Load Test Wizard.
Les tableaux suivants décrivent les différentes propriétés des paramètres d'exécution du test de charge.Vous pouvez modifier ces propriétés pour répondre aux besoins des test de charge spécifiques.
Pour plus d'informations, consultez Vue d'ensemble de l'analyseur de test de charge et Configuration des paramètres d'exécution des tests de charge.
Configuration requise
- Visual Studio Ultimate
Dans cette rubrique :
Propriétés générales
Property |
Définition |
---|---|
Description |
Description des paramètres d'exécution. |
Erreur maximale par type |
Le nombre maximum d'erreurs par type à enregistrer pour le test de charge. Vous pouvez augmenter ce nombre si nécessaire, mais cela augmentera également la taille et le temps de traitement du résultat de test de charge. |
Nombre maximum d'URL de demandes signalé |
Nombre maximal d'URL de la requête de test de performances de site Web uniques où signaler des résultats dans ce test de charge. Vous pouvez augmenter ce nombre si nécessaire, mais cela augmentera également la taille et le temps de traitement du résultat de test de charge. |
Violations de seuil maximales |
Le nombre maximum de violations de seuil à enregistrer pour ce test de charge. Vous pouvez augmenter ce nombre si nécessaire, mais cela augmentera également la taille et le temps de traitement du résultat de test de charge. |
Exécution de tests unitaires dans le domaine d'application |
Valeur booléenne déterminant si chaque assembly de test unitaire s'exécute dans un domaine d'application séparé lorsque le test de charge contient des tests unitaires.Le paramètre par défaut est True. Si vos tests unitaires ne requièrent pas un fichier app.config ou un domaine d'application distinct pour fonctionner correctement, vos tests unitaires peuvent s'exécuter plus vite si cette propriété a la valeur False. |
Name |
Nom du paramètre d'exécution tel qu'il apparaît dans le nœud Paramètres d'exécution de l'Éditeur de test de charge. |
Niveau de validation |
Définit le niveau le plus élevé de règle de validation qui s'exécutera dans un test de charge.Les règles de validation sont associées aux requêtes de tests de performances de site Web.Chaque règle de validation a un niveau de validation associé : Haut, Moyen ou Bas.Ce paramètre de série de tests de charge spécifie les règles de validation qui s'exécuteront pendant que le test de performances de site Web est exécuté dans le test de charge.Par exemple, si ce paramètre d'exécution a la valeur Moyen, toutes les règles de validation marquées avec la valeur Moyen ou Bas sont exécutées. |
Propriétés de journalisation
Property |
Définition |
---|---|
Nombre maximal de journaux des tests |
Indique le nombre maximum de journaux des tests à enregistrer pour le test de charge.Lorsque la valeur entrée pour le nombre maximum de journaux des tests est atteint, le test de charge arrête de collecter les journaux.Par conséquent, les journaux seront collectés au début du test, non à la fin.Le test de charge continue de fonctionner jusqu'à ce qu'il soit terminé. |
Enregistrer la fréquence d'entrée au journal pour les tests terminés |
Spécifie la fréquence d'écriture du journal des tests.Cette valeur indique qu'un test sur le nombre de tests entré doit être enregistré dans le journal des tests.Par exemple, si vous entrez la valeur dix, cela indique que le dixième test, le vingtième test, le trentième test, et ainsi de suite, doivent être écrits dans le journal des tests.La valeur 0 indique qu'aucun journal des tests ne sera enregistré. Pour plus d'informations, consultez Comment : spécifier la fréquence d'enregistrement des journaux des tests à l'aide de l'éditeur de test de charge. |
Enregistrer le journal lors de l'échec d'un test |
Une valeur booléenne qui détermine si les journaux des tests sont enregistrés en cas d'échec d'un test dans un test de charge.La valeur par défaut est True. Pour plus d'informations, consultez Comment : spécifier si les échecs de test sont enregistrés dans les journaux des tests à l'aide de l'éditeur de test de charge. |
Pour plus d’informations, consultez Modification des paramètres d'enregistrement du test de charge.
Propriétés de résultats
Property |
Définition |
---|---|
Type de stockage |
Mode de stockage des compteurs de performance obtenus dans un test de charge.Les options sont les suivantes :
|
Stockage des détails de minuterie |
Utilisé pour déterminer les détails qui seront stockés dans le magasin des résultats des tests de charge.Trois valeurs sont disponibles :
Pour plus d’informations, consultez Comment : spécifier la propriété de stockage des détails de minuterie d'un paramètre d'exécution des tests de charge. |
Propriétés de traçage SQL
Property |
Définition |
---|---|
Durée minimale des opérations SQL tracées |
Durée minimale d'une opération SQL à capturer par la trace SQL, en millisecondes.Par exemple, cela vous permet d'ignorer des opérations qui s'achèvent rapidement si vous essayez de trouver des opérations SQL qui sont lentes sous charge. |
Chaîne de connexion de traçage SQL |
Chaîne de connexion utilisée pour accéder à la base de données à tracer. |
Répertoire de traçage SQL |
Emplacement où le fichier de trace SQL est placé une fois la trace terminée.Ce répertoire doit avoir des autorisations d'écriture pour SQL Server et des autorisations de lecture pour le contrôleur. |
Traçage SQL activé |
Active le traçage des opérations SQL.La valeur par défaut est False. |
Pour plus d’informations, consultez Collecte de données de trace SQL pour surveiller et améliorer les performances dans les tests de charge.
Propriété des itérations de tests
Property |
Définition |
---|---|
Itérations de test |
Spécifie le nombre total de tests individuels à exécuter avant que le test de charge ne soit complet.Cette propriété s'applique seulement lorsque la propriété "Utiliser les itérations de test" a la valeur True. |
Utiliser les itérations de test |
Si le paramètre Utiliser les itérations de test a la valeur True, le test de charge s'exécute jusqu'à ce que les tests individuels effectués dans le test de charge atteignent le nombre spécifié par la propriété « Itérations de test ».Dans ce cas, les paramètres basés sur le temps, à savoir Durée de préchauffage, Durée d'exécution et Durée de refroidissement, sont ignorés.Si la paramètre Utiliser les itérations de test a la valeur False, tous les paramètres de minutage s'appliquent et le paramètre Itérations de Test est ignoré. |
Pour plus d’informations, consultez Comment : spécifier le nombre d'itérations de tests dans un paramètre de test de charge.
Propriétés temporelles
Property |
Définition |
---|---|
Durée de refroidissement |
Durée de la période de refroidissement du test, exprimée au format hh:mm:ss.Les tests individuels d'un test de charge peuvent continuer à s'exécuter lorsque le test de charge se termine.Durant la période de refroidissement, ces tests peuvent continuer jusqu'à être terminés ou jusqu'à la fin de la période de refroidissement.Par défaut, il n'y a pas de période de refroidissement et les tests individuels sont terminés lorsque le test de charge se termine selon le paramètre Durée d'exécution. |
Durée d'exécution |
Longueur du test, au format hh:mm:ss. |
Taux d'échantillonnage |
Intervalle auquel capturer des valeurs de compteur de performance, au format hh:mm:ss. Pour plus d’informations, consultez Comment : spécifier un taux d'échantillonnage d'un paramètre d'exécution des tests de charge. |
Durée de préchauffage |
Période entre le début du test et le moment où les échantillons de données commencent à être enregistrés, au format hh:mm:ss.Fréquemment utilisé pour charger pas à pas des utilisateurs virtuels de façon à atteindre un certain niveau de charge avant d'enregistrer des valeurs d'échantillonnage.Les valeurs d'échantillonnage capturées avant la période de préchauffage sont affichées dans l'analyseur de test de charge. |
Propriétés de connexions WebTest
Property |
Définition |
---|---|
Modèle de connexion WebTest |
Contrôle l'utilisation des connexions de l'agent de test de charge vers le serveur Web pour les tests de performances de site Web exécutés dans un test de charge.Trois options de modèle de connexion de test de performances de site Web sont disponibles :
|
Taille du pool de connexions WebTest |
Spécifie le nombre maximal de connexions à établir entre l'agent de test de charge et le serveur Web.Cela s'applique uniquement au modèle Pool de connexions. |
Modification des propriétés des paramètres d'exécution
Vous pouvez ajouter davantage de paramètres d'exécution à votre test de charge avec divers paramètres de propriété afin de pouvoir exécuter le test de charge dans différentes conditions,par exemple, vous pouvez ajouter un nouveau paramètre de test et utiliser un taux d'échantillonnage distinct, ou vous pouvez spécifier une plus longue durée d'exécution.Vous ne pouvez utiliser qu'un seul paramètre d'exécution à la fois et vous devez spécifier le paramètre d'exécution à utiliser en le marquant comme actif.Pour obtenir un exemple, consultez Comment : sélectionner le paramètre d'exécution active d'un test de charge.
Pour modifier les paramètres d'exécution
Ouvrez un test de charge.
Développez le dossier Paramètres d'exécution.
Cliquez sur un nœud Paramètres d'exécution.
Dans le menu Affichage, choisissez Fenêtre Propriétés.
La Fenêtre Propriétés s'affiche ainsi que les propriétés du paramètre d'exécution sélectionné.
Utilisez la Fenêtre Propriétés pour modifier les paramètres d'exécution.Par exemple, remplacez la durée d'exécution par 00:05:00 pour exécuter votre test pendant cinq minutes.
[!REMARQUE]
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.
Lorsque vous exécutez des propriétés changeantes terminé, enregistrez votre test de charge.Dans le menu Fichier, choisissez Nouveau.
[!REMARQUE]
Les mappages des ensembles de compteurs font également partie des paramètres d'exécution.Pour plus d’informations, consultez Spécification des ensembles de compteurs et des règles de seuil pour les ordinateurs dans un test de charge.
Voir aussi
Concepts
Autres ressources
Configuration des paramètres d'exécution des tests de charge