Activation d'un test pour l'utilisation d'un pool de données

Un test doit contenir une référence à tout pool de données qu'il utilise.

Pour des explications sur la création et l'édition de pools de données, voir Création de données de test.
Pour permettre à un test d'utiliser un pool de données, procédez comme suit :
  1. Ouvrez le test.
  2. Dans la zone de gauche Contenu du test, cliquez à l'aide du bouton droit de la souris sur la première ligne (nom du test) et sélectionnez Ajouter > Pool de données. La fenêtre Importation d'un pool de données s'ouvre et répertorie tous les pools de données de votre espace de travail qui ne sont pas déjà utilisés par ce test. Vous pouvez également ouvrir cette boîte de dialogue en cliquant sur le bouton Ajouter un pool de données de la table Pools de données dans les détails du test, affichés dans la partie de droite.Boîte de dialogue Importation d'un pool de données
  3. Sélectionnez le pool de données contenant les données à utiliser, en cliquant sur son nom, dans la zone de liste Ressources correspondantes.

    Une recherche est effectuée sur tous les projets de votre espace de travail, à l'aide de l'expression régulière affichée dans la zone Modèle. Avec le modèle par défaut (affiché dans la zone), tous les pools de données de tous les projets sont détectés et ceux que vous n'avez pas déjà ajouté à ce test sont répertoriés dans Ressources correspondantes.

    La zone Dans les dossiers affiche le projet dans lequel se trouve le pool de données que vous avez sélectionné. Ses colonnes sont répertoriées par nom dans la zone Colonnes et la zone Nom affiche le nom simple du pool de données. (Le nom simple est affiché par le navigateur de test : les navigateurs standard affichent le nom complet avec l'extension affichée sous Ressources correspondantes.)

  4. La zone Mode d'ouverture détermine la vue que les utilisateurs virtuels ont du pool de données. Sélectionnez l'une des options suivantes :
    Option Description
    Partagé (par machine) (valeur par défaut)

    Les utilisateurs virtuels de chaque machine extraient des données d'une vue partagée du pool de données, des lignes du pool de données leur étant affectées collectivement suivant l'ordre séquentiel, sur la base du premier arrivé, premier traité.

    Avec cette option, il est probable que les utilisateurs virtuels ou les itérations de boucle utiliseront les données de lignes différentes et que le serveur verra des variables. L'ordre exact d'accès aux lignes entre les utilisateurs virtuels n'est pas prévisible car cela dépend de l'ordre d'exécution des tests et de la durée d'exécution sur chaque machine.

    Privé

    Chaque utilisateur virtuel extraie les données d'une vue privée du pool de données, les lignes du pool de données étant affectées à chacun suivant un ordre séquentiel.

    Cette option offre l'exécution la plus rapide du test et garantit que chaque utilisateur virtuel obtient les mêmes données du pool de données et dans le même ordre. Toutefois, des utilisateurs virtuels distincts risquent fort d'utiliser la même ligne. Si vous choisissez cette option, les lignes d'un pool de données ne seront incrémentées que si vous ajoutez le ou les tests qui utilisent le ou les pools de données à une boucle de planning comportant plusieurs itérations.

    Segmenté (par machine)

    Les utilisateurs virtuels de chaque machine extraient des données d'une vue segmentée du pool de données, les données de leur segment leur étant affectées collectivement suivant l'ordre séquentiel, sur la base du premier arrivé, premier traité. Les segments sont déterminés en fonction de la manière dont un planning alloue les utilisateurs virtuels entre les machines. Par exemple, si un planning affecte 25% des utilisateurs au groupe 1 et 75% au groupe 2 et affecte ces groupes aux machines 1 et 2, la vue de la machine 1 comprendra les premiers 25% des lignes du pool de données et la vue de la machine 2, les 75% de lignes restantes.

    Ce choix est recommandé lorsqu'il est important d'empêcher les utilisateurs virtuels de sélectionner des valeurs en double (par exemple, des ID compte). Si vous désactivez l'encapsulage, aucune ligne ne peut être utilisée plusieurs fois.

    Remarque : Ce choix requiert que le pool de données ne contienne qu'une classe d'équivalence. Pour les autres options, les classes d'équivalence sont ignorées.
  5. Si vous souhaitez que le test échoue lorsque la fin du pool de données ou du segment de pool de données est atteinte, désélectionnez la case en regard de l'option Reboucler lorsque la dernière ligne est atteinte. Si cette case est cochée, lorsque la fin du pool de données ou du segment est atteinte, le test commence à extraire les données depuis le début.
  6. Cliquez sur Sélectionner. Une référence au pool de données est ajoutée au test et les détails du test intègrent ces informations.
  7. Sauvegardez le test.
Pour plus de détails sur la manière de spécifier à un test d'utiliser un pool de données auquel vous lui avez permis d'accéder, voir Association d'une valeur d'un test à une colonne de pool de données.
Conditions d'utilisation | Commentaires
(C) Copyright IBM Corporation 2005. All Rights Reserved.