How to: Add Context Parameters to a Load Test Run Setting

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

Nachdem Sie den Auslastungstest mithilfe des Assistenten für neuen Auslastungstest erstellt haben, können Sie die Szenarioeigenschaften mit dem Auslastungstest-Editor entsprechend Ihren Testanforderungen und -zielen ändern. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines neuen Auslastungstests mit dem neuen Auslastungstest-Assistenten.

Tipp

Eine vollständige Liste der Testlaufeinstellungseigenschaften mit ihren Beschreibungen finden Sie unter Load Test Run Setting Properties.

Sie können Kontextparameter erstellen, die in einer Auslastungstestlauf-Einstellung mit dem Auslastungstest-Editor verwendet werden sollen. Mithilfe von Kontextparametern können Sie eine Zeichenfolge parametrisieren.

Angenommen, der Auslastungstest enthält einen Webleistungstest, der bereits einen Kontextparameter einsetzt, um eine parametrisierte Webserver-URL zu verwenden. Sie können einer Auslastungstestlauf-Einstellung einen Kontextparameter hinzufügen, der den gleichen Namenswert verwendet wie der Webleistungstest. Hierdurch wird der Webleistungstest einem anderen Server zugeordnet, wenn Sie den Auslastungstest ausführen. Dies ist z. B. der Fall, wenn der Auslastungstest einen Webleistungstest einschließt, der einen Kontextparameter mit dem Namen "WebServer1" als Namen des Webservers in der URL verwendet. Wenn Sie dann in der Auslastungstestlauf-Einstellung einen Kontextparameter angeben, der ebenfalls den Namen "WebServer1" hat, verwendet der Auslastungstest den Kontextparameter, den Sie in der Auslastungstestlauf-Einstellung zugewiesen haben. Wenn der Webleistungstest im Auslastungstest also den gleichen Kontextparameternamen verwendet wie ein Kontextparameter im Auslastungstest, überschreibt der Kontextparameter im Auslastungstest den Kontextparameter, der im Webleistungstest verwendet wird. Weitere Informationen finden Sie unter How to: Use Context Parameters in a Web Performance Test.

Warnung

Achten Sie darauf, den Kontextparameter eines Webleistungstests nicht versehentlich zu überschreiben, wenn Sie Kontextparameter in einer Testlaufeinstellung verwenden. Vermeiden Sie die Verwendung identischer Kontextparameternamen, es sei denn, dies geschieht absichtlich.

Wenn Sie http://CorporateStagingWebServer den Wert des Kontextparameters "Webserver1" zuweisen, können Sie dann WebServer1 überall im Auslastungstest verwenden und dadurch den Wert jederzeit leicht in einen anderen Webserver ändern.

Darüber hinaus können Sie den Auslastungstest mit anderen Umgebungen ausführen, indem Sie einem Kontextparameter andere Werte zuweisen, indem Sie den gleichen Namen in verschiedenen Auslastungstestlauf-Einstellungen verwenden:

  • Testlaufeinstellung für Unternehmens-Stagingwebserver: Kontextparameter mit dem Namen WebServer1=http://CorporateStagingWebServer

  • Testlaufeinstellung für Unternehmens-Produktionswebserver: Kontextparameter mit dem Namen WebServer1=http://CorporateProductionWebServer

  • Ändern der Testlaufeinstellung in der Befehlszeile

Wenn Sie in der Befehlszeile andere Testlaufeinstellungen eingeben möchten, um die Kontextparameterstrategie zu nutzen, verwenden Sie die folgenden Befehle:

Set Test.UseRunSetting= CorporateStagingWebServer

-and-

mstest /testcontainer:loadtest1.loadtest

Hinzufügen von Kontextparametern zu einer Testlaufeinstellung

So fügen Sie einer Testlaufeinstellung einen Kontextparameter hinzu

  1. Öffnen Sie einen Auslastungstest.

  2. Erweitern Sie den Ordner Testlaufeinstellungen in der Auslastungsteststruktur im Auslastungstest-Editor.

  3. Klicken Sie mit der rechten Maustaste auf die Testlaufeinstellung, der Sie einen Kontextparameter hinzufügen möchten, und klicken Sie dann auf Kontextparameter hinzufügen.

    Dem Ordner Kontextparameter im Ordner Testlaufeinstellungen in der Auslastungsteststruktur wird ein neuer Kontextparameter hinzugefügt.

    – oder –

    Wenn die Testlaufeinstellung bereits einen Kontextparameter-Ordner enthält, können Sie mit der rechten Maustaste darauf klicken und dann auf Kontextparameter hinzufügen klicken.

  4. Ändern Sie im Eigenschaftenfenster den Wert für Namen nach Bedarf (z. B. "WebServer1"). Ändern Sie im Eigenschaftenfenster den Parameter für Wert in den Parameter, den Sie verwenden möchten (z. B. "http://CorporateStagingWebServer").

  5. (Optional) Wiederholen Sie die Schritte 3 bis 5, und verwenden Sie eine andere Zeichenfolge für die Eigenschaft Wert (z. B. "http://CorporateProductionWebServer").

Siehe auch

Weitere Ressourcen

Konfigurieren der Testlaufeinstellungen für Auslastungstests

How to: Use Context Parameters in a Web Performance Test