Extraktionsregeln

Aktualisiert: November 2007

Mithilfe von Extraktionsregeln kann durch Datenextraktion aus den Webanforderungsantworten überprüft werden, ob eine Webanwendung ordnungsgemäß ausgeführt wird. Ergebnisse werden von den Extraktionsregeln im Testkontext als Name-Wert-Paare gespeichert. Von Extraktionsregeln können Formularfelder, Text, Attribute, Header, reguläre Ausdrücke und ausgeblendete Felder extrahiert werden.

Validierungsregeln sind Extraktionsregeln sehr ähnlich, anstatt jedoch Daten zu extrahieren wird das Vorhandensein von Daten überprüft. Weitere Informationen finden Sie unter Validierungsregeln.

Vordefinierte Extraktionsregeln

Visual Studio Team System Test Edition enthält die folgenden vordefinierten Extraktionsregeln:

Extraktionsregeltyp

Beschreibung

Attributwert extrahieren

Extrahiert den Wert eines Attributs aus dem angegebenen HTML-Tag.

Formularfeld extrahieren

Extrahiert den Wert eines angegebenen Formularfelds in der Antwort.

HTTP-Header extrahieren

Extrahiert den Wert eines HTTP-Headers.

Regulären Ausdruck extrahieren

Extrahiert den Text aus der Antwort, der mit einem regulären Ausdruck übereinstimmt.

Text extrahieren

Extrahiert Text aus der Antwort.

Ausgeblendete Felder extrahieren

Extrahiert alle ausgeblendeten Felder aus der Antwort.

Benutzerdefinierte Extraktionsregeln

Test Edition stellt vordefinierte Extraktionsregeln in Form von Klassen im Microsoft.VisualStudio.TestTools.WebTesting.Rules-Namespace bereit. Sie können durch Ableiten von der ExtractionRule-Klasse jedoch auch benutzerdefinierte Extraktionsregeln erstellen. Weitere Informationen finden Sie unter Gewusst wie: Erstellen einer benutzerdefinierten Extraktionsregel.

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen einer Extraktionsregel zu einem Webtest

Gewusst wie: Erstellen einer benutzerdefinierten Extraktionsregel

Exemplarische Vorgehensweise: Hinzufügen von Validierungs- und Extraktionsregeln zu einem Webtest

Konzepte

Validierungsregeln

Referenz

Microsoft.VisualStudio.TestTools.WebTesting.Rules

ExtractionRule