Modification des modèles de combinaison de texte pour spécifier la probabilité d'exécution d'un test par un utilisateur virtuel
Publication: juillet 2016
Le modèle de combinaison de tests spécifie la probabilité selon laquelle un utilisateur virtuel exécute un test donné dans un scénario de test de charge. Cela vous permet de simuler la charge de façon plus réaliste. Au lieu d'avoir un seul flux de travail dans vos applications, vous pouvez en avoir plusieurs, ce qui représente une meilleure approximation de la façon dont les utilisateurs finaux interagissent avec vos applications.
Spécifications
- Visual Studio Enterprise
Options du modèle de combinaison de tests
Vous pouvez spécifier l'une des options de modèle de combinaison de tests suivantes pour votre scénario de test de charge :
Sur la base du nombre total de tests : Détermine les tests de performances de site web ou tests unitaires qui sont exécutés lorsqu'un utilisateur virtuel démarre une itération de test. À la fin du test de charge, le nombre de fois où un test particulier exécuté correspond à la distribution de test assignée. Utilisez ce modèle de combinaison de tests lorsque vous basez la combinaison de tests sur les pourcentages de transaction dans un journal IIS ou dans les données de production.
Sur la base du nombre d'utilisateurs virtuels : Détermine le pourcentage des utilisateurs virtuels qui exécuteront un test de performances de site web ou un test unitaire particulier. À tout point pendant le test de charge, le nombre d'utilisateurs qui exécutent un test particulier correspond d'aussi près que possible à la distribution assignée de la manière la plus fidèle possible. Utilisez ce modèle de combinaison de tests lorsque vous basez la combinaison de tests sur le pourcentage d'utilisateurs qui exécutent un test particulier.
XUIXBased on user Sur la base du rythme de l'utilisateur : Au cours du test de charge, chaque test de performances de site web ou test unitaire est exécuté un nombre de fois spécifié par utilisateur et par heure. Utilisez ce modèle de combinaison de tests lorsque vous souhaitez que les utilisateurs virtuels exécutent des tests à un certain rythme dans le test de charge.
Sur la base de l'ordre de tests séquentiel : Chaque utilisateur virtuel exécute les tests de performances de site web ou les tests unitaires dans l'ordre dans lequel les tests sont définis dans le scénario. L'utilisateur virtuel continue à parcourir les tests dans cet ordre jusqu'à ce que le test de charge soit terminé.
Tâches
Tâches |
Rubriques associées |
---|---|
Spécification de la combinaison de tests pour votre test de charge : lorsque vous créez un test de charge, vous spécifiez des paramètres pour le test de charge dans l'Assistant Nouveau test de charge. Dans l'Assistant Nouveau test de charge, vous choisissez les tests Web et unitaires à ajouter au scénario initial. Après avoir ajouté des tests au scénario, vous spécifiez la combinaison de tests pour le scénario. Vous utilisez les options de modélisation de charge pour prédire l'utilisation réelle attendue d'un site web ou d'une application dont vous testez la charge. Il est important de le faire parce qu'un test de charge qui n'est pas basé sur un modèle de charge précis peut générer des résultats trompeurs. |
|
Modifier le modèle de combinaison de tests : Vous pouvez modifier un scénario de test de charge pour utiliser l'un des modèles de combinaison de tests à l'aide de l'éditeur de test de charge. Pour plus d'informations, consultez la procédure Modification du modèle de combinaison de tests dans un scénario dans cette rubrique. |
|
Configurer le rythme d'un modèle de combinaison de tests basé sur le rythme de l'utilisateur : Si votre scénario de test de charge est configuré pour utiliser le modèle de combinaison de tests Sur la base du rythme de l'utilisateur, vous pouvez spécifier le mode de configuration du rythme de distribution. |
Modification du modèle de combinaison de tests dans un scénario
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 Create and run a load test.
Notes
Pour obtenir la liste complète des propriétés des paramètres de charge et leurs descriptions, voir Propriétés du scénario de test de charge.
À l'aide de l'Éditeur de test de charge, vous pouvez modifier le modèle de combinaison de tests dans un scénario de test de charge en modifiant la propriété Type de combinaison de tests dans la fenêtre Propriétés.
Pour modifier le modèle de combinaison de tests
Ouvrez un test de charge.
L'Éditeur de test de charge s'affiche. L'arborescence du test de charge s'affiche.
Dans le dossier Scénarios de l'arborescence du test de charge, cliquez sur le nœud de scénario pour lequel vous voulez spécifier le nombre maximal d'itérations de test.
Dans le menu Affichage, sélectionnez la fenêtre Propriétés.
Les catégories et les propriétés du scénario s'affichent.
Dans la propriété Type de combinaison de tests, cliquez sur le bouton de sélection (...).
La boîte de dialogue Modifier la combinaison de tests s'affiche.
Cliquez sur la liste déroulante sous Modèle de combinaison de tests et sélectionnez le modèle de combinaison de tests que vous souhaitez utiliser pour le scénario.
Modifiez la combinaison de tests à l'aide des boutons et des curseurs de distribution Ajouter, Supprimer et Distribuer (facultatif). Pour plus d'informations, voir 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.
Spécifiez un test de performances de site web et un test unitaire pour démarrer ou terminer en utilisant les cases à cocher et en sélectionnant les tests souhaités (facultatif). Pour plus d'informations, voir Émulation de l'utilisation réelle attendue d'un site Web ou d'une application dans un test de charge à l'aide de modèles de combinaison de tests.
Cliquez sur OK.
La fenêtre Propriétés affiche le nouveau modèle de combinaison de tests pour la propriété Type de combinaison de tests.
Une fois que vous avez modifié la propriété, choisissez Enregistrer dans le menu Fichier. Vous pouvez ensuite exécuter votre test de charge en utilisant la nouvelle valeur Type de combinaison de tests.
Voir aussi
Modification de scénarios de test de charge dans l'éditeur de test de charge
Propriétés du scénario de test de charge
Create and run a load test