Modification de la combinaison de tests pour spécifier les tests de performances de site Web, les tests unitaires et les tests codés de l'interface utilisateur à inclure dans un scénario de test de charge
La combinaison de tests d'un scénario est une association de la sélection des tests des performances de site Web et des tests unitaires qui sont contenus dans le scénario et la distribution de ces tests dans le scénario.La distribution est un paramètre que vous pouvez spécifier pour la probabilité qu'un test particulier sera sélectionné par un utilisateur virtuel durant une série de tests de charge.
Une fois que vous avez ajouté un ensemble de tests à un test de charge, la combinaison de tests fonctionne comme les autres options de combinaison.Un utilisateur virtuel sélectionne de manière aléatoire un test, selon la probabilité que vous avez spécifiée dans la combinaison.Par exemple, si vous avez deux tests, chacun représentant 50 % de la combinaison, un nouvel utilisateur virtuel choisit d'exécuter le premier test environ une fois sur deux.Dans une combinaison 50/50, si un test est long et que l'autre est court, une charge plus importante provient du test long.
Après avoir ajouté des tests à la combinaison, vous pouvez les supprimer si nécessaire.Vous pouvez également modifier la distribution de la combinaison à l'aide du contrôle de combinaison de tests.Le contrôle de combinaison vous permet d'ajuster facilement la distribution des tests dans le scénario.Pour plus d'informations, consultez About the Mix Control et About the Mix Control.
[!REMARQUE]
La distribution est une mesure de la probabilité selon laquelle un test particulier sera sélectionné par un utilisateur virtuel au cours d'une série de tests de charge.La distribution est exprimée sous la forme d'un pourcentage.Par conséquent, la somme des valeurs de distribution de tous les tests contenus dans un scénario est de 100.Par exemple, si un scénario contient un seul test, la distribution pour ce test est de 100 %.
Dans cette rubrique :
Configuration requise
- Visual Studio Ultimate
Ajout de nouveaux tests à une combinaison de tests dans un scénario existant
Lorsque vous créez un scénario à l'aide de l'Assistant Nouveau test de charge, vous pouvez spécifier les tests de performances de site Web et les tests unitaires à ajouter à la combinaison de tests du nouveau scénario.Pour plus d’informations, consultez Step 2.3 - Specifying Test Mix in the New Load Test Wizard.
Vous pouvez ajouter d'autres tests de performances de site Web et tests unitaires à la combinaison de tests du scénario à l'aide de l'éditeur de test de charge.
Pour ajouter plusieurs tests à un scénario existant
Ouvrez un test de charge.
Dans l'éditeur de test de charge, cliquez avec le bouton droit sur un scénario, puis cliquez sur Ajouter.
La boîte de dialogue Ajouter des tests s'affiche.Tous les tests de performances de site Web, tests unitaires et tests codés de l'interface utilisateur de votre solution qui ne figurent pas déjà dans votre scénario peuvent y être ajoutés.
Dans le volet Tests disponibles, sélectionnez les tests de performances de site Web, les tests unitaires et les tests codés de l'interface utilisateur que vous voulez ajouter.Cliquez sur la flèche droite pour ajouter les tests au volet Tests sélectionnés.
Lorsque vous avez terminé d'ajouter des tests, cliquez sur OK.
Les tests sont ajoutés à la combinaison de tests.Une nouvelle distribution leur est automatiquement assignée.
(Facultatif) Ajustez la combinaison de tests à la distribution de votre choix.Pour plus d’informations, consultez About the Mix Control.
Suppression de tests d'un scénario
Pour supprimer des tests d'un scénario
Ouvrez un test de charge.
Dans l'éditeur de test de charge, dans l'arborescence des tests de charge, cliquez avec le bouton droit sur le scénario dont vous souhaitez supprimer un test et sélectionnez Modifier la combinaison de tests.La boîte de dialogue Modifier la combinaison de tests s'affiche.
Sélectionnez les tests de performances de site Web, unitaires ou codés de l'interface utilisateur dans la grille, puis cliquez sur Supprimer.
[!REMARQUE]
Après avoir supprimé le test, ajustez la combinaison de tests à la distribution de votre choix.
Lorsque vous avez terminé de supprimer des tests, cliquez sur OK.
A propos du contrôle de combinaison
Le contrôle de combinaison vous permet d'ajuster le pourcentage de charge distribuée entre les tests, les types de navigateurs ou les types de réseaux dans un scénario de test de charge.Vous ajustez les valeurs en pourcentage en déplaçant des curseurs.Ajuster la combinaison de tests spécifie la probabilité qu'un utilisateur virtuel exécute un test spécifique dans un scénario de test de charge.
Lorsque vous déplacez un curseur, les valeurs en pourcentage de tous les éléments disponibles changent.Si plus de deux éléments sont disponibles, la charge que vous ajoutez ou supprimez est répartie de manière égale entre les autres éléments.Il est possible de modifier ce comportement.Si vous activez la case à cocher dans la colonne de verrouillage d'un élément particulier, vous verrouillez le pourcentage spécifié pour cet élément.Ensuite, lorsque vous déplacez un curseur, la charge que vous ajoutez ou supprimez ne s'applique qu'aux éléments non verrouillés restants.
Le bouton Distribuer est utilisé pour allouer les pourcentages de manière égale entre tous les éléments.Par exemple, si trois éléments sont disponibles et que vous cliquez sur Distribuer, les pourcentages seront 34, 33 et 33.
Attention |
---|
Le bouton Distribuer a priorité sur les éléments qui sont verrouillés. |
Il est également possible de taper directement les pourcentages dans la colonne % au lieu d'utiliser les curseurs.Si vous entrez directement une valeur en pourcentage, les autres éléments ne s'ajustent pas automatiquement.
[!REMARQUE]
Les curseurs sont désactivés lorsque le total n'atteint pas 100 % ou lorsque les valeurs entrées dans la colonne % sont des nombres décimaux.
Lorsque vous entrez des pourcentages manuellement, vous devez vous assurer que la somme de tous les éléments est 100 %.Lorsque vous enregistrez une combinaison, si la somme n'est pas égale à 100 %, vous serez invité à accepter les pourcentages tels qu'ils sont ou à revenir en arrière pour les ajuster.Si vous choisissez de les accepter tels qu'ils sont, ils seront recalculés au prorata de 100 %.Par exemple, si deux éléments sont disponibles et que vous les définissez manuellement à 80 % et 40 %, le premier élément aura pour valeur 66,67 % (80 divisé par 120) et le deuxième élément sera défini à 33,33 % (40 divisé par 120).
Voir aussi
Autres ressources
Modification de scénarios de test de charge dans l'éditeur de test de charge