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 |
---|---|---|---|
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
Öffnen Sie einen Auslastungstest.
Erweitern Sie den Ordner Testlaufeinstellungen in der Auslastungsteststruktur im Auslastungstest-Editor.
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.
Ä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").
(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