Guide d'utilisation de l'outil: Création de suites de tests de performance à l'aide de Rational TestManager
Ce guide d'utilisation de l'outil explique comment utiliser Rational TestManager pour créer une suite de tests de performance.
Outil: Rational TestManager
Relations
Description principale

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 :

  1. Création d'une suite
  2. Insertion de groupes d'utilisateurs dans une suite
  3. Insertion de scripts de test dans une suite

1.  Création d'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 :

  1. Cliquez sur File > New Suite.
  2. Cliquez sur Blank Performance Testing Suite.

icône d'aide   Reportez-vous à la rubrique Creating a New Suite de l'aide en ligne de TestManager.

2.  Insertion de groupes d'utilisateurs dans une suite

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 :

  1. Cliquez sur Suite > Insert > User Group.
  2. Sélectionnez des groupes d'utilisateurs Fixes ou Evolutifs.
  3. 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).

3.    Insertion de scripts de test dans une suite

A partir d'une suite ouverte, procédez comme suit :

  1. Sélectionnez les groupes d'utilisateurs devant exécuter le script de test.
  2. Cliquez sur Suite > Insert > Test Script.
  3. 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.

  1. 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.

icône d'aide   Reportez-vous aux rubriques suivantes de l'aide en ligne de TestManager :

  • Defining Test Scripts
  • Running Properties of the Test Script