Freigeben über


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

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 [veraltet] Erstellen von Auslastungstests.

Hinweis

Eine vollständige Liste der Testlaufeinstellungs-Eigenschaften mit ihren Beschreibungen finden Sie unter Eigenschaften von Testlaufeinstellungen für Auslastungstests.

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.

Anforderungen

  • Visual Studio Ultimate

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 [veraltet] Gewusst wie: Verwenden von Kontextparametern in einem Webleistungstest.

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

- und -

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

  6. Wählen Sie aus, welche Ausführungseinstellungen aktiv sein sollen. Öffnen Sie das Kontextmenü in den Ausführungseinstellungen, und wählen Sie Als aktiv festlegen aus.

Siehe auch

Aufgaben

[veraltet] Gewusst wie: Verwenden von Kontextparametern in einem Webleistungstest

Weitere Ressourcen

Konfigurieren der Testlaufeinstellungen für Auslastungstests