Exemplarische Vorgehensweise: Hinzufügen von Validierungs- und Extraktionsregeln zu einem Webtest
Aktualisiert: November 2007
Im Verlauf dieser exemplarischen Vorgehensweise werden Sie einem Webtest Validierungs- und Extraktionsregeln hinzufügen und überprüfen, ob diese ordnungsgemäß funktionieren.
Mithilfe von Validierungsregeln können Sie überprüfen, ob eine Webanwendung ordnungsgemäß funktioniert, indem Sie auf der durch eine Webanforderung zurückgegebenen Seite das Vorhandensein von Text, Tags oder Attributen überprüfen. Weitere Informationen finden Sie unter Validierungsregeln.
Extraktionsregeln ähneln zwar den Validierungsregeln, statt jedoch nur Daten zu überprüfen, werden die Daten extrahiert und das Ergebnis im Webtestkontext gespeichert. Weitere Informationen finden Sie unter Extraktionsregeln.
Im Verlauf dieser exemplarischen Vorgehensweise führen Sie folgende Aufgaben aus:
Hinzufügen einer Validierungsregel zu einem Webtest
Überprüfen der Ergebnisse der Validierungsregeln
Hinzufügen einer Extraktionsregel zu einem Webtest
Überprüfen der Ergebnisse der Extraktionsregel
Vorbereitungsmaßnahmen
Um diese exemplarische Vorgehensweise durchzuführen, benötigen Sie die folgenden Komponenten:
Visual Studio Team System Test Edition
Die Webanwendung, die Sie unter Exemplarische Vorgehensweise: Erstellen einer einfachen Webanwendung erstellt haben
Der Webtest, den Sie unter Exemplarische Vorgehensweise: Aufzeichnen und Ausführen eines Webtests erstellt haben
Vorbereiten der exemplarischen Vorgehensweise
So bereiten Sie die Ausführung der exemplarischen Vorgehensweise vor
Öffnen Sie die Webanwendung, die Sie unter Exemplarische Vorgehensweise: Erstellen einer einfachen Webanwendung erstellt haben.
Drücken Sie STRG+F5, um die Webanwendung im Browser auszuführen. Es sollte die erste Seite angezeigt werden. Schließen Sie den Browser.
Hinweis: Dadurch wird der ASP.NET Development Server gestartet, der die Webanwendung ausführt, die mit dem Webtest getestet werden soll. Das ASP.NET Development Server-Symbol wird im Infobereich angezeigt.
Öffnen Sie die Webanwendung, die Sie unter Exemplarische Vorgehensweise: Aufzeichnen und Ausführen eines Webtests erstellt haben.
Doppelklicken Sie im Projektmappen-Explorer auf ColorWebTest.webtest. Der Webtest-Editor wird geöffnet, und die Liste von Webanforderungen wird angezeigt.
Hinzufügen einer Validierungsregel zu einem Webtest
In diesem Webtest haben Sie die Option Red aktiviert und auf Senden geklickt. Nun fügen Sie eine Validierungsregel hinzu, um zu überprüfen, ob Sie tatsächlich zur Seite Red.aspx weitergeleitet werden.
So fügen Sie dem Webtest eine Validierungsregel hinzu
Suchen Sie im Webtest-Editor die Anforderung, mit der zur Seite Red.aspx umgeleitet wird. Dies sollte der zweite Knoten in der Anforderungsliste sein.
Wichtiger Hinweis: Die Webanwendung verwendet eine Umleitung, um von der Seite Default.aspx zur Seite Red.aspx zu wechseln. Im Webtest-Editor wird in der Anforderungsliste Default.aspx (nicht Red.aspx) für die gesuchte Anforderung angezeigt. Erweitern Sie zum Auffinden der richtigen Anforderung den Anforderungsknoten und anschließend den Ordner Formularbereitstellungsparameter. Überprüfen Sie, ob der Eintrag RadioButtonList=Red vorhanden ist.
Klicken Sie mit der rechten Maustaste auf die Webanforderung, und wählen Sie Validierungsregel hinzufügen aus.
Das Dialogfeld Validierungsregel hinzufügen wird angezeigt.
Wählen Sie im Bereich Regel auswählen den Eintrag Text suchen aus.
Legen Sie im Bereich Eigenschaften die Text suchen-Eigenschaft auf Red und die Übergeben, wenn Text gefunden wurde-Eigenschaft auf True fest.
Klicken Sie auf OK.
Klicken Sie im Menü Datei auf ColorWebTest.webtest speichern, um den Webtest zu speichern.
Überprüfen von Validierungsregelergebnissen
So überprüfen Sie die Validierungsregelergebnisse
Klicken Sie im Webtest-Editor auf Ausführen, um den Webtest zu starten.
Der Webtest-Viewer wird angezeigt.
Klicken Sie im oberen Bereich des Webtest-Viewer auf die Anforderung für die Seite Red.aspx.
Klicken Sie im unteren Bereich des Webtest-Viewer auf die Registerkarte Details. Das Raster Validierungs- und Extraktionsregeln mit den Ergebnissen der Validierungsregel wird angezeigt.
Hinzufügen einer Extraktionsregel zu einem Webtest
In diesem Webtest haben Sie die Option Blue ausgewählt und auf Senden geklickt. Fügen Sie nun eine Extraktionsregel hinzu, um den Stil von Label auf der Seite Blue.aspx abzurufen.
So fügen Sie dem Webtest eine Extraktionsregel hinzu
Suchen Sie im Webtest-Editor die Anforderung, mit der zur Seite Blue.aspx umgeleitet wird. Dies sollte der vierte Knoten in der Anforderungsliste sein.
Wichtiger Hinweis: Die Webanwendung verwendet eine Umleitung, um von der Seite Default.aspx zur Seite Blue.aspx zu wechseln. Im Webtest-Editor wird in der Anforderungsliste Default.aspx (nicht Blue.aspx) für die gesuchte Anforderung angezeigt. Erweitern Sie zum Auffinden der richtigen Anforderung den Anforderungsknoten und anschließend den Ordner Formularbereitstellungsparameter. Überprüfen Sie, ob der Eintrag RadioButtonList=Blue vorhanden ist.
Klicken Sie mit der rechten Maustaste auf die Webanforderung, und wählen Sie Extraktionsregel hinzufügen aus.
Das Dialogfeld Extraktionsregel hinzufügen wird angezeigt.
Wählen Sie im Bereich Regel auswählen die Option Attributwert extrahieren aus.
Legen Sie im Bereich Eigenschaften folgende Eigenschaften fest:
Eigenschaft
Wert
Kontextparametername
ExtractionTest
Tagname
span
Attributname
style
Attributwert suchen
Color:Blue
Klicken Sie auf OK.
Klicken Sie auf Datei und dann auf Speichern, um den Webtest zu speichern.
Überprüfen von Extraktionsregelergebnissen
So überprüfen Sie Extraktionsregelergebnisse
Klicken Sie im Webtest-Editor auf Ausführen, um den Webtest zu starten.
Der Webtest-Viewer wird angezeigt.
Klicken Sie im oberen Bereich des Webtest-Viewer auf die Anforderung für die Seite Blue.aspx.
Klicken Sie im unteren Bereich des Webtest-Viewer auf die Registerkarte Details.
Das Raster Validierungs- und Extraktionsregeln wird mit einem Eintrag für die soeben hinzugefügte Extraktionsregel angezeigt.
Klicken Sie auf die Registerkarte Kontext.
Ein Raster mit Namen und Werten wird angezeigt. Der letzte Eintrag ist der Wert, der durch die Regel color:Blue; extrahiert wurde.
Nächste Schritte
In dieser exemplarischen Vorgehensweise haben Sie einem Webtest Validierungs- und Extraktionsregeln hinzugefügt.
Informationen zum Hinzufügen von Datenbindungen zum Webtest finden Sie unter Exemplarische Vorgehensweise: Hinzufügen von Datenbindung zu einem Webtest. Informationen zum Konvertieren des Webtests in einen codierten Webtest finden Sie schließlich unter Exemplarische Vorgehensweise: Erstellen eines codierten Webtests.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Erstellen einer einfachen Webanwendung
Exemplarische Vorgehensweise: Aufzeichnen und Ausführen eines Webtests
Exemplarische Vorgehensweise: Hinzufügen von Datenbindung zu einem Webtest
Exemplarische Vorgehensweise: Erstellen eines codierten Webtests