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, voir la section À propos du contrôle de combinaison plus loin dans cette rubrique, ainsi que la rubrique À propos du contrôle de combinaison.
Notes
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 :
Ajout de nouveaux tests à une combinaison de tests dans un scénario existant
Suppression de tests d'un scénario
À propos du contrôle de combinaison
Spécifications
- Visual Studio Enterprise
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 2e93860a-a67a-43a2-9b0a-5ec65ca6e7a7#CreatingLoadTestsUsingWizardStep2_3.
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 existant, puis choisissez Ajouter des tests.
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, choisissez OK.
Les tests sont ajoutés à la combinaison de tests. Une nouvelle distribution leur est automatiquement assignée.
(Facultatif) Ajustez le contrôle de combinaison pour spécifier la distribution de test. Pour plus d'informations, consultez À propos du contrôle de combinaison.
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 le test de performances de site Web, le test unitaire ou le test codé de l'interface utilisateur dans la grille, puis choisissez Supprimer.
Notes
Après avoir supprimé le test, ajustez la combinaison de tests à la distribution de votre choix.
Lorsque vous avez terminé de supprimer des tests, choisissez OK.
À 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. L'ajustement de 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 la valeur en pourcentage spécifiée 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 choisissez Distribuer, les pourcentages seront 34, 33 et 33.
Avertissement
Le bouton Distribuer a priorité sur les éléments qui sont verrouillés.
Il est également possible de taper les valeurs en pourcentage directement 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.
Notes
Les curseurs sont désactivés lorsque le total n'atteint pas 100 % ou lorsque les valeurs en pourcentage entrées dans la colonne % sont des nombres décimaux.
Lorsque vous entrez des valeurs en pourcentage 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 valeurs en pourcentage telles qu'elles 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
Modification de scénarios de test de charge dans l'éditeur de test de charge
2e93860a-a67a-43a2-9b0a-5ec65ca6e7a7#CreatingLoadTestsUsingWizardStep2_3