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