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

Thema ist vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden

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

Webtests Verzweigungsbedingungen hinzufügenVerzweigungsbedingungsregeln und -eigenschaften hinzufügen

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

  1. Öffnen Sie eine Projektmappe mit einem Testprojekt. Stellen Sie sicher, dass das Testprojekt einen Webleistungstest enthält, und öffnen Sie dann den Webleistungstest.

  2. 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.

  3. 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.

  4. 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

  5. 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.

  6. 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.

  7. 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

Analysieren von Auslastungstestläufen