Exemple : Association de substitutions à des références à l'aide de règles

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

  1. 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.
  2. 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.
  3. Cliquez à l'aide du bouton droit de la souris sur la règle Créer la référence, puis cliquez sur Insérer un élément > 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. 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 : RPThelpID123, nameID123 et nameID123=ID123.

Retour d'informations