À propos des scénarios
Mise à jour : novembre 2007
Les tests de charge contiennent des scénarios, qui eux-mêmes contiennent des tests Web ou des tests unitaires. Un scénario est le conteneur dans un test de charge dans lequel vous spécifiez le modèle de charge, la combinaison de tests, la combinaison de navigateurs et la combinaison de réseaux. Les scénarios sont importants, car ils vous fournissent la souplesse nécessaire pour configurer des caractéristiques de test qui autorisent la simulation de charges de travail complexes et réalistes.
Par exemple, vous pouvez tester un site de commerce électronique qui a une vitrine Internet utilisée simultanément par des centaines de clients connectés par le biais de nombreuses vitesses de connexion et utilisant différents navigateurs. Le même site peut également avoir une fonction d'administration utilisée par les employés internes pour la mise à jour des produits et la consultation des statistiques. Ces utilisateurs internes accèdent en général au site à l'aide du même navigateur et d'une connexion de réseau local rapide. Vous souhaiteriez encapsuler les propriétés de ces deux groupes d'utilisateurs différents dans des scénarios différents. Chaque scénario peut contenir un type d'utilisateur virtuel. Dans cet exemple, un scénario de test de charge peut être créé pour représenter des clients virtuels et un autre pour représenter les utilisateurs internes virtuels d'un site Web. Dans cet exemple, un utilisateur virtuel représente un utilisateur unique qui parcourt le site Web. Un utilisateur virtuel peut également être un consommateur de services Web.
Configuration du scénario
Les scénarios contiennent les composants suivants :
Terme |
Définition |
Combinaison de navigateurs |
Simule le fait que les utilisateurs virtuels examinent un site Web par le biais de différents navigateurs Web, outre Internet Explorer. |
Combinaison de réseaux |
Simule le fait que les utilisateurs virtuels examinent un site Web par le biais de diverses connexions réseau. La Combinaison de réseaux offre des options telles que le réseau local, le modem câble, et ainsi de suite. |
Modèle de charge |
Spécifie le nombre d'utilisateurs virtuels actifs pendant un test de charge et le taux auquel les nouveaux utilisateurs sont démarrés. Par exemple : étape, constante et en fonction des objectifs. |
Combinaison de tests |
Spécifie la probabilité qu'un utilisateur virtuel exécute un test donné dans un scénario de test de charge. Par exemple : 20 % de chance d'exécuter le TestA et 80 % de chance d'exécuter le TestB. |
Création et modification d'un scénario
Lorsque vous créez un test de charge à l'aide de l'Assistant Nouveau test de charge, un scénario est ajouté pour vous dans le test de charge. Pour plus d'informations, consultez Comment : spécifier des scénarios.
Après avoir créé votre test de charge, vous pouvez ajouter des scénarios à l'aide de l'Éditeur de test de charge. Pour plus d'informations, consultez Comment : ajouter des scénarios à un test de charge.
Paramètres supplémentaires
Les scénarios contiennent deux propriétés supplémentaires que vous définissez initialement dans l'Assistant Nouveau test de charge et que vous pouvez modifier ultérieurement dans l'Éditeur de test de charge : Profil de réflexion et Secondes entre les itérations de test.
Profil de réflexion est une propriété qui identifie si les temps de réflexion sont utilisés ou ignorés dans les tests de charge. Le Profil de réflexion s'applique à un scénario entier dans un test de charge. Pour plus d'informations, consultez À propos des temps de réflexion. Temps de réflexion entre les itérations de tests est une propriété qui autorise l'écoulement d'un certain laps de temps entre la fin d'un test et le début d'un autre.
Il existe deux propriétés supplémentaires non définies à l'aide de l'Assistant Nouveau test de charge. Les propriétés Commutation IP et Pourcentage de nouveaux utilisateurs peuvent être modifiées dans l'Éditeur de test de charge.
Remarque : |
---|
La commutation IP est disponible uniquement avec Team Test Load Agent. Pour plus d'informations, consultez Contrôleurs, agents et plateformes de test. |
Voir aussi
Tâches
Comment : ajouter des scénarios à un test de charge
Comment : spécifier des scénarios