Gewusst wie: Hinzufügen von "If Then"-Verzweigungsbedingungen zu Webleistungstestanforderungen
Dieses Thema gilt für folgende Anwendungsbereiche:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Sie können Webleistungstests eine if/then-Verzweigungslogik hinzufügen und bedingte Regeln sowie Eigenschaften zuweisen. Erstellen Sie beispielsweise für eine Webanforderung eine Bedingung, durch die das Vorhandensein eines Cookies überprüft wird.
Hinzufügen einer bedingten Regel
Tipp
Bedingte Logik kann auch in Form einer Schleife hinzugefügt werden, sodass ein Webleistungstest oder eine Webanforderung in einem Webleistungstest mehrmals ausgeführt wird, um zu ermitteln, ob eine Bedingung zutrifft oder nicht. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen von Schleifen zu Webleistungstestanforderungen.
So fügen Sie eine bedingte Verzweigungsregel in einen Webleistungstest ein
Öffnen Sie eine Projektmappe mit einem Testprojekt. Stellen Sie sicher, dass das Testprojekt einen Webleistungstest enthält, und öffnen Sie dann den Webleistungstest.
Wählen Sie den Webleistungstest oder die Webanforderung aus, in den bzw. in die Sie eine bedingte Verzweigung einfügen möchten. Klicken Sie mit der rechten Maustaste, und wählen Sie Bedingung einfügen aus.
Wählen Sie im Dialogfeld Bedingte Regel und Elemente zu Bedingung hinzufügen unter Regel auswählen den Typ der bedingten Regel aus, den Sie in der Wenn-Dann-Verzweigungslogik verwenden möchten. Eine Beschreibung der verfügbaren Arten von bedingten Regeln finden Sie in der Tabelle in diesem Verfahren.
Geben Sie unter Eigenschaften für ausgewählte Regel die Eigenschafteneinstellungen entsprechend Ihren Anforderungen an.
Verwenden Sie beispielsweise die Regel "Letzter Antwortcode", um zu überprüfen, ob der Antwortcode 200 - OK zurückgibt.
Die bedingten Regeln und zugehörigen Eigenschaften werden in der Tabelle in diesem Verfahren aufgeführt.
Tipp
Die Beschreibungen der bedingten Regeln und zugehörigen Eigenschaften werden zudem im Dialogfeld Bedingte Regel und Elemente zu Bedingung hinzufügen angezeigt. Sie können im Dialogfeld Bedingte Regel und Elemente zu Bedingung hinzufügen, ähnliche wie im Eigenschaftenfenster, die Schaltflächen auf der Eigenschaftensymbolleiste verwenden, um die Eigenschaften Nach Kategorien, Alphabetisch und nach Eigenschaftenseiten zu sortieren.
Bedingte Regeln und zugehörige Eigenschaften
Bedingte Regel
Regelbeschreibung
Eigenschaften
Der Kontextparameter ist vorhanden.
Überprüft, ob ein Kontextparameter vorhanden ist oder nicht.
Kontextparametername
Auf Vorhandensein prüfen
Cookie ist vorhanden.
Überprüft, ob ein Cookie vorhanden ist oder nicht.
Webseiten-URI
Cookiename
Auf Vorhandensein prüfen
Cookiedomänenname (optional)
Cookiepfad (optional)
Cookiewertvergleich
Die Bedingung ist erfüllt, wenn die eingegebene Zeichenfolge mit dem Wert des angegebenen Cookies übereinstimmt.
Webseiten-URI
Cookiename
Vergleichsoperator
Wert
Groß-/Kleinschreibung ignorieren
Regulären Ausdruck verwenden
Cookiedomänenname (optional)
Cookiepfad (optional)
Letztes Anforderungsergebnis
Überprüft das Ergebnis der vorherigen Anforderung.
Anforderungsergebnis
Letzter Antwortcode
Überprüft den HTTP-Statuscode der vorherigen Antwort.
Vergleichsoperator
Antwortcode
Numerischer Vergleich
Die Bedingung ist erfüllt, wenn der Inhalt des eingegebenen Kontextparameters den numerischen Vergleich mit dem angegebenen Wert besteht.
Kontextparametername
Vergleichsoperator
Wert
Wahrscheinlichkeitsregel
Die Bedingung gilt abhängig vom angegebenen Prozentsatz als erfüllt.
Kontextparametername
Prozentsatz
Zeichenfolgenvergleich
Die Bedingung ist erfüllt, wenn die eingegebene Zeichenfolge mit dem Inhalt des angegebenen Kontextparameters übereinstimmt.
Kontextparametername
Vergleichsoperator
Wert
Groß-/Kleinschreibung ignorieren
Regulären Ausdruck verwenden
Verwenden Sie unter Elemente in Bedingung die Dropdownliste Erstes Element für Bedingung auswählen, und geben Sie das erste Element an, das Sie in der Bedingung verwenden möchten.
Klicken Sie auf die Dropdownliste unter Letztes Element für Bedingung auswählen, und geben Sie das letzte Element an, das Sie in der Bedingung verwenden möchten.
Klicken Sie auf OK.
Nachdem Sie das Dialogfeld Bedingte Regel und Elemente zu Bedingung hinzufügen geschlossen haben, wird die Bedingung im Webleistungstest-Editor durch ein Symbol gekennzeichnet.
Tipp
Sie können die Eigenschafteneinstellungen, die Sie für die Regel angegeben haben, später bearbeiten, indem Sie die Bedingung im Webleistungstest-Editor hervorheben und das Eigenschaftenfenster aufrufen.
Siehe auch
Aufgaben
How to: Edit an Existing Web Performance Test Using the Web Performance Test Editor
Gewusst wie: Hinzufügen von Schleifen zu Webleistungstestanforderungen
Weitere Ressourcen
Adding Loop and Branch Logic to Web Requests in Web Performance Tests