Rubrique précédente: Vérification des actifsRubrique suivante: Ajout d'un filtre


Filtres

Un filtre est un élément qui s'exécute avant et après une étape de test, en vous donnant l'opportunité de changer les données dans les résultats ou de stocker les valeurs dans des propriétés. Vous pouvez utiliser un filtre pour extraire une valeur d'une page Web, de réponses XML et DOM, d'un objet Java, d'un document de texte et de plusieurs autres réponses d'étape de test.

La plupart des filtres s'exécutent après l'exécution de l'étape.

Une fois que les données ont été filtrées, vous pouvez utiliser les données dans une assertion ou dans une étape de test ultérieure. Les filtres s'appliquent en général à la réponse du système testé. Par exemple, les filtres sont utilisés pour analyser des valeurs d'une page HTML ou pour effectuer des conversions avec la réponse. Les filtres peuvent également être utiles à d'autres endroits. Vous pouvez utiliser des filtres pour enregistrer une valeur de propriété dans un fichier ou convertir une propriété de sorte à être la dernière réponse. Les filtres sont surtout utilisés pour définir des propriétés.

Vous pouvez appliquer un filtre en tant que filtre global ou d'étape. Les types de filtre disponibles sont les mêmes, mais leur application diffère.

Filtre global

Un filtre global est un filtre défini au niveau du scénario de test. Il est exécuté avant ou après toutes les étapes de test qui ne sont pas définies pour ignorer les filtres globaux. Vous pouvez définir une étape pour ignorer les filtres globaux dans l'élément Step Information (Informations sur l'étape) de l'étape.

Filtre d'étape

Un filtre d'étape est un filtre défini au niveau de l'étape de test. Il est exécuté avant ou après chaque exécution de l'étape de test.

Vous pouvez ajouter autant de filtres globaux et d'étape que vous avez besoin. Les filtres sont exécutés dans l'ordre selon lequel ils s'affichent dans le scénario de test.

Les rubriques suivantes sont incluses.

Ajout d'un filtre

Glisser-déposer d'un filtre