Vous pouvez créer des règles de corrélation des
données pour associer des substitutions à des références.
Pourquoi et quand exécuter cette tâche
Si vous connaissez bien l'application testée et l'emplacement exact de la
référence dans les données de réponse, écrivez une règle Créer une
référence qui utilise une expression régulière pour rechercher les données
de référence, puis insérez une règle Créer une substitution comme enfant
de la règle Créer une référence.
Procédure
- Ouvrez une règle de corrélation des données dans l'éditeur. Un nouvel ensemble de règles contient un passage de règles vide.
- Créez une règle Créer une référence. Pour en savoir plus sur la création d'une règle Créer une
référence, voir Création d'une référence à l'aide de règles de corrélation des données.
- Faites un clic droit sur la règle Créer une référence et
sélectionnez .
- Faites un clic droit sur la
règle Lier à des substitutions et sélectionnez
. Pour
utiliser la valeur de la référence extraite par la règle parent, tapez %nomref% dans la zone
Expression régulière, où nomref est le nom de la référence qui est créée par
la règle parent. Pour en
savoir plus sur la création d'une règle Créer une substitution, voir
Création d'une substitution à l'aide de règles de corrélation des données. Une règle Créer une substitution est insérée comme enfant de la
règle Lier à des substitutions.
Résultats
Lorsque vous recorrélez les données de test en utilisant cet ensemble
de règles, les références et les substitutions que vous avez définies sont créées et
associées.
Exemple
Supposons qu'une réponse de vos données de test contienne un ID présent dans des
URI et des données POST tout au long du test. Par exemple,
la réponse inclut
...<NeededID=ID123
docHelpName=rules>....
Supposons qu'une URI du test soit http://host:port/RPTHelpID123/index.jsp?topic=datacorrelation.html
et que les données POST incluent
...nameID123=ID123....
Comme vous connaissez l'emplacement exact de l'ID dans la réponse, vous pouvez écrire
une règle qui crée une référence pour l'ID. Indiquez le
Nom de la référence comme
ID. Ajoutez ensuite deux règles de
substitution comme enfants de la règle de référence. Ajoutez une règle de substitution
avec un attribut URI et une autre avec un attribut data. Spécifiez
%id% comme
Expression
régulière pour les deux règles de substitution. Ainsi,
l'expression régulière dans la règle de substitution devient la valeur
ID123 lorsque la règle est exécutée. Cette expression régulière crée
des sites de substitution dans tous les emplacements où la valeur
ID123
est détectée, dans les URI et les données POST. Dans cet exemple, trois sites de
substitution sont créés : RPThelp
ID123, name
ID123 et nameID123=
ID123.