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 la
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 la 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 la référence. Pour en savoir plus sur la
création d'une règle Créer la référence, voir Création d'une référence à l'aide de règles de corrélation des données.
- Cliquez à l'aide du bouton droit de la souris sur la règle Créer la
référence, puis cliquez sur . 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 Créer la référence.
Résultats
Lorsque vous corrélez à nouveau les données de test à l'aide de 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. 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 d'URI et une autre avec un attribut de données. Spécifiez
.*? dans
Expression régulière pour les deux règles de substitution. La
règle de référence recherchant la valeur
ID123 et la règle de substitution
étant un enfant de la règle de référence, la valeur
ID123 est utilisée
comme entrée de l'expression régulière dans la règle 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.