Présentation
Une suite correspond à la représentation hiérarchique de la communauté d'utilisateurs et de la charge de travail
émulées au cours d'un test de performance. Elle affiche des éléments comme les groupes d'utilisateurs, les scripts
exécutés par chaque groupe et le nombre ou le pourcentage de testeurs virtuels affecté à chaque groupe.
Ce guide d'utilisation de l'outil s'applique aux plateformes Microsoft Windows 98/2000/NT 4.0.
Etapes
Procédez comme suit pour concevoir les suites de tests de performance automatisées :
-
Création d'une suite
-
Insertion de groupes d'utilisateurs dans une suite
-
Insertion de scripts de test dans une suite
Une suite permet d'exécuter des scripts de test et, plus important encore, d'émuler les actions d'utilisateurs réels
accédant à une application multi-utilisateur. Une suite peut simplement consister en un testeur virtuel exécutant un
script de test, mais peut tout aussi bien impliquer des milliers de testeurs virtuels exécutant des scripts de test
divers et variés.
Utilisez l'une des méthodes suivantes pour créer une suite de performance :
-
Utilisation de l'assistant performance testing suite
-
A partir d'une session Robot existante
-
Utilisation d'une suite de tests de performance vierge
Ce guide explique comment utiliser une suite de tests de performance vierge.
Pour créer cette suite :
-
Cliquez sur File > New Suite.
-
Cliquez sur Blank Performance Testing Suite.
Reportez-vous à la
rubrique Creating a New Suite de l'aide en ligne de TestManager.
Les groupes d'utilisateurs sont les blocs structurels de base de toutes les suites de tests de performance. Un groupe
d'utilisateurs correspond à un ensemble de testeurs virtuels exécutant le même ensemble d'activités. Toutes les suites
de tests de performance doivent contenir un ou plusieurs groupes d'utilisateurs, fixes ou évolutifs.
En général, les groupes d'utilisateurs évolutifs offrent une plus grande flexibilité que les groupes d'utilisateurs
fixes. Dans le cas de groupes d'utilisateurs évolutifs, une seule et même suite de tests de performance peut émuler un
nombre d'utilisateurs différent à chaque exécution de test. Si la suite contient des groupes d'utilisateurs fixes et
que vous souhaitez exécuter des tests impliquant une quantité différente de testeurs virtuels, vous devez modifier le
nombre de testeurs virtuels de chaque groupe d'utilisateurs dans la suite lors de l'exécution du test.
Pour insérer un groupe d'utilisateurs dans une suite ouverte :
-
Cliquez sur Suite > Insert > User Group.
-
Sélectionnez des groupes d'utilisateurs Fixes ou Evolutifs.
-
Définissez le nombre d'utilisateurs (pour un groupe d'utilisateurs fixe) ou un pourcentage (pour un groupe
d'utilisateurs évolutif). Si le pourcentage d'un groupe d'utilisateurs évolutif est inférieur à 100%, il faut
ajouter un autre groupe d'utilisateurs (le total des pourcentages des différents groupes d'utilisateurs doit être
égal à 100).
A partir d'une suite ouverte, procédez comme suit :
-
Sélectionnez les groupes d'utilisateurs devant exécuter le script de test.
-
Cliquez sur Suite > Insert > Test Script.
-
Lorsque la boîte de dialogue Run Properties of Test Script apparaît, vous pouvez définir les propriétés suivantes :
-
Test script source - Sélectionnez le type de script (GUI, VU, VB, Java) à insérer.
-
Query - Définissez les caractéristiques des scripts à insérer dans la suite. Si le magasin de
données de test contient un grand nombre de scripts de test, créez une requête qui permettra d'afficher
uniquement les scripts correspondant à certains critères (création par une personne donnée, modification à
une date donnée, etc).
-
Precondition - Sélectionnez cette option pour indiquer que la réussite du script de test est une
condition préalable à la poursuite de cette séquence de suite. Cela signifie que le script de test doit
s'achever avec succès pour que les éléments subordonnés de cette séquence de suite puissent s'exécuter.
-
Iterations - Définissez la fréquence de répétition du ou des script(s) sélectionné(s).
-
Scheduling method - Définissez le retard, le cas échéant, précédant le démarrage du script ou
définissez d'autres événements qui déclenchent son exécution.
-
Une fois les propriétés définies, sélectionnez le nom du test à insérer et cliquez sur OK.
Remarque : vous ne pouvez pas mêler des scripts de test GUI et VU dans un même groupe d'utilisateurs. Vous
pouvez toutefois mêler d'autres types de scripts de test.
Reportez-vous aux
rubriques suivantes de l'aide en ligne de TestManager :
-
Defining Test Scripts
-
Running Properties of the Test Script
|