Vous pouvez créer une règle de corrélation des
données qui crée une substitution à partir d'une expression régulière qui est
appliquée aux données de test.
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.
- Cliquez sur Insérer, puis sélectionnez Créer une substitution. Une règle Créer une substitution vide est insérée dans le
passage de règles.
- Sous Détails, renseignez toutes les zones précédées d'un astérisque et ombrées
en rouge. Pour Attribut,
cliquez sur la flèche vers le bas pour sélectionner l'attribut pour lequel une
substitution doit être créée. Utilisez les boutons de fonction dans la partie supérieure
de la fenêtre pour sélectionner un protocole, puis un attribut. Pour créer une substitution
dans la zone de données d'une demande HTTP, cliquez sur la flèche vers le bas, puis
sélectionnez .
- Dans Expression régulière, entrez une expression
régulière à utiliser pour rechercher la substitution. Si une partie seulement de
l'expression régulière est requise pour une substitution, placez cette partie entre
parenthèses.
- Ouvrez le test et recherchez la réponse où vous souhaitez créer la substitution.
- Copiez le texte de la réponse dans le presse-papiers.
- Dans l'éditeur de règles, cliquez sur le bouton de fonction Basculer
l'assistant d'expression régulière pour ouvrir l'assistant d'expression régulière.
- Collez le texte du presse-papiers dans la page Test de l'expression régulière de la fenêtre de l'assistant d'expression régulière. Si la page Test de l'expression régulière est vide, le contenu
du presse-papiers est automatiquement collé.
- Cliquez sur l'onglet Groupe capturé de l'assistant
d'expression régulière. Le groupe général et les groupes capturés sont affichés. Si aucun groupe
n'est affiché, éditez l'expression régulière en conséquence.
- Dans Nom de base, entrez un nom de base pour la substitution.
- Facultatif : Si l'expression régulière correspond à plusieurs groupes, dans Groupe de
valeurs, entrez ou sélectionnez l'index du groupe de valeurs à utiliser pour
créer la substitution.
- Sous Supprimer le chevauchement,
sélectionnez true pour créer une substitution même si
la nouvelle substitution chevauche d'autres substitutions. Les autres
substitutions sont supprimées. Sélectionnez false pour empêcher la
création d'une substitution si la nouvelle substitution en chevauche une autre.
- Sous Recherche de référence, sélectionnez
Première pour associer la substitution à la première référence du
test. Sélectionnez La plus proche pour associer la substitution à
la référence la plus proche dans le test.
- Sous Codée, sélectionnez true pour
coder l'attribut spécifié avant de rechercher une référence correspondante.
Sélectionnez false pour rechercher une référence correspondante
sans coder l'attribut. Le type de codage dépend de l'attribut et du protocole
sélectionnés. Par exemple, les données HTTP peuvent être codées par l'URL.
- Dans Niveau de journalisation, sélectionnez le niveau des données d'erreur à consigner dans le journal des erreurs. La
consignation permet de déterminer les règles qui ont fonctionné et celles qui n'ont
pas fonctionné. Lorsque vous déboguez des règles de corrélation de données, utilisez les
niveaux de journalisation Action et Détails.
Généralement, les niveaux de journalisation Aucun ou
Récapitulatif sont utilisés pour réduire la quantité de mémoire
et d'espace disque utilisée.
Option |
Description |
Aucun |
Rien n'est consigné. |
Récapitulatif |
Un message est consigné pour la règle, quel que soit le nombre de
fois que la règle est appliquée. |
Action |
Un message est consigné chaque fois que la règle est appliquée. |
Détails |
Un message détaillé est consigné chaque fois que la règle est appliquée. |
- Dans Intitulé, entrez un intitulé
pour la règle. Si vous n'entrez pas de nom d'intitulé, le nom de règle par défaut est
utilisé. Le nom par défaut correspond au nom de base auquel est ajoutée l'expression
régulière.
- Dans Description, décrivez la règle.
Ces descriptions peuvent être utiles si vous partagez des fichiers d'ensemble de règles
avec d'autres testeurs.