Share via


À propos des règles d'extraction

Mise à jour : novembre 2007

Les règles d'extraction aident à vérifier qu'une application Web fonctionne correctement en extrayant les données des réponses aux demandes Web. Les règles d'extraction stockent les résultats dans le contexte de test sous forme de paires nom/valeur. Les règles d'extraction peuvent extraire des champs de formulaire, du texte, des attributs, des en-têtes, expressions régulières et des champs masqués.

Les règles de validation sont semblables aux règles d'extraction, mais au lieu d'extraire des données, elles valident l'existence des données. Pour plus d'informations, consultez À propos des règles de validation.

Règles d'extraction prédéfinies

Visual Studio Team System Test Edition inclut les règles d'extraction prédéfinies suivantes :

Type de règle d'extraction

Description

Extraire une valeur d'attribut

Extrait la valeur d'un attribut d'une balise HTML spécifiée.

Extraire un champ de formulaire

Extrait la valeur d'un champ de formulaire spécifié dans la réponse.

Extraire un en-tête HTTP

Extrait la valeur d'un en-tête HTTP.

Extraire une expression régulière

Extrait du texte de la réponse qui correspond à une expression régulière.

Extraire du texte

Extrait du texte de la réponse.

Extraire des champs masqués

Extrait tous les champs masqués de la réponse.

Règles d'extraction personnalisées

Visual Studio Test Edition fournit des règles d'extraction prédéfinies sous la forme de classes dans l'espace de noms Microsoft.VisualStudio.TestTools.WebTesting.Rules. Toutefois, vous pouvez créer vos propres règles de validation par une dérivation à partir de la classe ExtractionRule. Pour plus d'informations, consultez Comment : créer une règle d'extraction personnalisée.

Voir aussi

Tâches

Comment : ajouter une règle d'extraction à un test Web

Comment : créer une règle d'extraction personnalisée

Procédure pas à pas : ajout de règles de validation et d'extraction à un test Web

Concepts

À propos des règles de validation

Référence

Microsoft.VisualStudio.TestTools.WebTesting.Rules

ExtractionRule