Exemplarische Vorgehensweise: Hinzufügen von Validierungs- und Extraktionsregeln zu einem Webleistungstest
Im Verlauf dieser exemplarischen Vorgehensweise werden Sie einem Webleistungstest Validierungs- und Extraktionsregeln hinzufügen und überprüfen, ob diese ordnungsgemäß funktionieren.
Mithilfe von Validierungsregeln können Sie überprüfen, ob eine Webanwendung ordnungsgemäß arbeitet, indem Sie auf der durch eine Webanforderung zurückgegebenen Seite das Vorhandensein von Text, Tags oder Attributen überprüfen.
Extraktionsregeln ähneln zwar den Validierungsregeln, aber anstatt nur Daten zu überprüfen, werden die Daten extrahiert und Ergebnisse im Webleistungstestkontext gespeichert. Weitere Informationen finden Sie unter Verwenden von Validierungs- und Extraktionsregeln in Webleistungstests.
Im Verlauf dieser exemplarischen Vorgehensweise führen Sie folgende Aufgaben aus:
Hinzufügen einer Validierungsregel zu einem Webleistungstest
Überprüfen der Ergebnisse der Validierungsregeln
Fügen Sie einem Webleistungstest eine Extraktionsregel hinzu.
Überprüfen der Ergebnisse der Extraktionsregel
Vorbereitungsmaßnahmen
Zum Durchführen dieser exemplarischen Vorgehensweise benötigen Sie Folgendes:
Visual Studio 2010 Ultimate
Die Webanwendung, die Sie unter Exemplarische Vorgehensweise: Erstellen einer einfachen Webanwendung erstellt haben
Den Webleistungstest, den Sie unter Exemplarische Vorgehensweise: Aufzeichnen und Ausführen eines Webleistungstests erstellt haben
Vorbereiten der exemplarischen Vorgehensweise
So bereiten Sie die Ausführung der exemplarischen Vorgehensweise vor
Öffnen Sie die Webanwendung, die Sie in 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.
Tipp
Dadurch wird der ASP.NET Development Server gestartet, der die Webanwendung ausführt, die anhand des Webleistungstests 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 Webleistungstests erstellt haben.
Doppelklicken Sie im Projektmappen-Explorer auf ColorWebTest.webtest. Der Webleistungstest-Editor wird geöffnet, und die Liste von Webanforderungen wird angezeigt.
Hinzufügen einer Validierungsregel zu einem Webleistungstest
In diesem Webleistungstest 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 Webleistungstest eine Validierungsregel hinzu
Suchen Sie im Webleistungstest-Editor die Anforderung, mit der zur Seite Red.aspx umgeleitet wird. Dies sollte der zweite Knoten in der Anforderungsliste sein.
Wichtig
Die Webanwendung verwendet eine Umleitung, um von der Seite Default.aspx zur Seite Red.aspx zu wechseln. Im Webleistungstest-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 Webleistungstest zu speichern.
Überprüfen von Validierungsregelergebnissen
So überprüfen Sie die Validierungsregelergebnisse
Klicken Sie im Webleistungstest-Editor auf Ausführen, um den Webleistungstest zu starten.
Der Webleistungstest-Ergebnisviewer wird angezeigt.
Klicken Sie im oberen Bereich des Webleistungstest-Ergebnisviewers auf die Anforderung für die Seite Red.aspx.
Klicken Sie im unteren Bereich des Webleistungstest-Ergebnisviewers auf die Registerkarte Details. Das Raster Validierungs- und Extraktionsregeln mit den Ergebnissen der Validierungsregel wird angezeigt.
Hinzufügen einer Extraktionsregel zu einem Webleistungstest
In diesem Webleistungstest 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 Webleistungstest eine Extraktionsregel hinzu
Suchen Sie im Webleistungstest-Editor nach der Anforderung, mit der zur Seite Blue.aspx umgeleitet wird. Dies sollte der vierte Knoten in der Anforderungsliste sein.
Wichtig
Die Webanwendung verwendet eine Umleitung, um von der Seite Default.aspx zur Seite Blue.aspx zu wechseln. Im Webleistungstest-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 Webleistungstest zu speichern.
Überprüfen von Extraktionsregelergebnissen
So überprüfen Sie Extraktionsregelergebnisse
Klicken Sie im Webleistungstest-Editor auf Ausführen, um den Webleistungstest zu starten.
Der Webleistungstest-Ergebnisviewer wird angezeigt.
Klicken Sie im oberen Bereich des Webleistungstest-Ergebnisviewers auf die Anforderung für die Seite Blue.aspx.
Klicken Sie im unteren Bereich des Webleistungstest-Ergebnisviewers 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 Webleistungstest Validierungs- und Extraktionsregeln hinzugefügt.
Informationen zum Hinzufügen von Datenbindung zum Webleistungstest finden Sie unter Exemplarische Vorgehensweise: Hinzufügen einer Datenbindung zu einem Webleistungstest. Informationen zum Konvertieren des Webleistungstests in einen codierten Webleistungstest finden Sie unter Exemplarische Vorgehensweise: Erstellen eines codierten Webleistungstests.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Erstellen einer einfachen Webanwendung
Exemplarische Vorgehensweise: Aufzeichnen und Ausführen eines Webleistungstests
Exemplarische Vorgehensweise: Hinzufügen einer Datenbindung zu einem Webleistungstest
Exemplarische Vorgehensweise: Erstellen eines codierten Webleistungstests
Konzepte
Verwenden von Validierungs- und Extraktionsregeln in Webleistungstests