Les pools de données fournissent des variables à vos tests lorsqu'ils sont exécutés.
Les tests générés sont basés sur l'émulation de l'utilisateur. Lorsque l'enregistrement est en cours, vous effectuez une série discrète d'étapes que les utilisateurs de l'application testée sont censés effectuer. A partir de l'enregistrement, un test reflétant exactement vos interactions avec l'application est généré. Si vous exécutez un test généré sans modification, il utilise exactement les mêmes données que vous avez utilisées lors de l'enregistrement du test.
Par exemple, supposons que vous avez enregistré un test qui recherche "Doe, John" dans une base de données d'employés. Si, sans modifier le test, vous l'exécutez avec 10 utilisateurs virtuels, chacun recherche "Doe, John." Ce n'est probablement pas ce que vous souhaitez. Vous voulez au contraire que le test utilise des variables : chaque instance du test doit rechercher un nom différent. Pour cela, vous devez utiliser un pool de données contenant les variables à remplacer lors de l'exécution par les données réelles dans le test enregistré.
La figure ci-après illustre le test généré lorsque vous démarrez l'enregistreur et que
vous entrez l'URL www.ibm.com/xx/, xx correspondant à votre code pays.
La figure illustre la page d'accueil des Etats-Unis (xx = us).
Si une demande en surbrillance contient des valeurs que vous avez associées à
des colonnes de pool de données, ces valeurs sont mises en surbrillance en vert foncé
avec une police blanche.
Par ailleurs, la table Données de test de la page est mise à jour
avec un récapitulatif des informations sur les pools de données (police verte).