Vous pouvez créer des règles de corrélation
des données pour associer des références à des substitutions.
Pourquoi et quand exécuter cette tâche
Si vous savez quelle zone d'une demande ou de données POST doit être corrélée,
écrivez une règle
Créer une substitution pour cette zone, puis insérez
une règle
Créer la référence comme enfant de la règle
Créer une
substitution.
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 substitution. 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.
- Cliquez à l'aide du bouton droit de la souris sur la règle Créer une
substitution, puis cliquez sur . Si la
référence existe, cliquez sur Trouver une référence au lieu de
Créer la référence. Une règle Créer la référence ou Trouver une
référence est insérée comme enfant de la règle Créer une
substitution. La valeur de la substitution créée par la règle de substitution
parent est insérée dans l'expression régulière de la règle de référence lorsque la règle
est exécutée. 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.
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 URI de votre test soit http://host:port/RPThelp/index.jsp?topic=datacorrelation.html.
Supposons par ailleurs que certaines des données de réponse d'une demande précédente
incluent
...<id=2
docHelpName=recordtest> <id=23 docHelpName=datacorrelation> <id=24
docHelpName=rules>.... Ecrivez une règle qui crée un site de
substitution dans l'URI pour
datacorrelation.
Ajoutez ensuite une règle qui crée une référence comme enfant de la règle de substitution. L'expression régulière de la règle de référence est
docHelpName=(.*?)>.
La règle de substitution recherchant la valeur
datacorrelation et la règle de référence étant un enfant de
la règle de substitution, la valeur
datacorrelation est
utilisée comme entrée de l'expression régulière dans la règle de référence. Ainsi,
l'expression régulière dans la règle de référence est
docHelpName=datacorrelation>.
Cette expression régulière garantit que la référence appropriée est associée au site de substitution.