Freigeben über


Gewusst wie: Ausführen eines Webleistungstests über die Befehlszeile

Sie können die Webleistungstests in der Befehlszeile ausführen.Weitere Informationen finden Sie unter Gewusst wie: Ausführen von automatisierten Tests über die Befehlszeile mit MSTest und Befehlszeilenoptionen für MSTest.exe.

Die folgenden Prozeduren mithilfe der Befehlszeile, um von Webleistungstests mit den folgenden Optionen verwenden:

  • Ausführen eines einzelnen Webleistungstests über die Befehlszeile

  • Ausführen mehrerer Webleistungstests über die Befehlszeile

  • Ausführen eines Webleistungstests, in dem Bereitstellungselemente angegeben sind

  • Ausführen eines verteilten Webleistungstests mit einem Testcontroller und Test-Agents

  • Ausführen eines codierten Webleistungstests

  • Angeben des Namens der Ergebnisdatei

Anforderungen

  • Visual Studio Ultimate

Ausführen eines einzelnen Webleistungstests über die Befehlszeile

Wenn Sie einen einzelnen Webleistungstest über die Befehlszeile aus

  1. Öffnen Sie eine Visual Studio-Eingabeaufforderung.

    Um dies zu erreichen, wählen Sie Start, zeigen Sie auf Alle Programme, zeigen Sie auf Microsoft Visual Studio 2012, zeigen Sie auf Visual Studio Tools, und wählen Sie dann Entwicklereingabeaufforderung aus.

    In der Standardeinstellung wird die Visual Studio-Eingabeaufforderung mit folgendem Ordner geöffnet:

    < Laufwerkbuchstabe >: \Programme\Microsoft Visual Studio 11,0\VC

    HinweisHinweis

    Um den Ordner zu ändern mit dem das Eingabeaufforderungsfenster in der Standardeinstellung geöffnet wird, wählen Sie Start, zeigen Sie auf Microsoft Visual Studio 2012, zeigen Sie auf Visual Studio Tools, klicken Sie auf Entwicklereingabeaufforderung mit der rechten Maustaste und wählen Sie dann Eigenschaften aus.Im Entwicklereingabeaufforderung – Eigenschaften Dialogfeld können Sie den Pfad des Standardordners im Feld ändern. Starten in

  2. Suchen Sie den Ordner, der den Webleistungstest enthält.

  3. Wenn Sie einen einzelnen Webleistungstest über die Befehlszeile ausführen, die Sie das /TestContainer- Argument angeben müssen.Eine WEBTEST- oder LOADTEST-Datei gilt als Testcontainer und eine DLL, die Komponententests enthält, ist ebenfalls ein Testcontainer.Wenn Sie beispielsweise einen Webleistungstest haben, der WebTest1.webtest aufgerufen wird, würden Sie folgenden Befehl verwenden, um den Webtest zu machen:

    mstest /TestContainer:WebTest1.webtest

  4. (Optional) Sie können verschiedene weitere Optionen mit dem Befehl MSTest angeben.Zum Beispiel können Sie die Ergebnisse in einer speziellen Datei für Testergebnisse speichern, Testergebnisse veröffentlichen oder den Befehl mit einer speziellen Testeinstellung für die Ausführung, beispielsweise zur Änderung der bereitgestellten Dateien, ausführen.Weitere Informationen finden Sie unter Befehlszeilenoptionen für MSTest.exe.

Ausführen mehrerer Webleistungstests über die Befehlszeile

Um mehrere Webleistungstests über die Befehlszeile aus

  1. Öffnen Sie eine Visual Studio-Eingabeaufforderung.

    Um dies zu erreichen, wählen Sie Start, zeigen Sie auf Alle Programme, zeigen Sie auf Microsoft Visual Studio 2012, zeigen Sie auf Visual Studio Tools, und wählen Sie dann Entwicklereingabeaufforderung aus.

    In der Standardeinstellung wird die Visual Studio-Eingabeaufforderung mit folgendem Ordner geöffnet:

    < Laufwerkbuchstabe >: \Programme\Microsoft Visual Studio 11,0\VC

    HinweisHinweis

    Um den Ordner zu ändern mit dem das Eingabeaufforderungsfenster in der Standardeinstellung geöffnet wird, wählen Sie Start, zeigen Sie auf Microsoft Visual Studio 2012, zeigen Sie auf Visual Studio Tools, klicken Sie auf Entwicklereingabeaufforderung mit der rechten Maustaste und wählen Sie dann Eigenschaften aus.Im Entwicklereingabeaufforderung – Eigenschaften Dialogfeld können Sie den Pfad des Standardordners im Feld ändern. Starten in

  2. Suchen Sie den Ordner, der den Auslastungstest enthält.

  3. Sie können mehrere Testcontainerargumente in der Befehlszeile angeben.Wenn Sie "WebTest1.webtest" und "WebTest2.webtest" ausführen möchten, verwenden Sie die folgende Befehlszeile:

    mstest /TestContainer: WebTest1.webtest /TestContainer: WebTest2.webtest

Ausführen eines Webleistungstests, in dem Bereitstellungselemente angegeben sind

Einer der großen Unterschiede bei der Ausführung von Tests über die Befehlszeile besteht darin, dass Sie die automatischen Prozesse in Visual Studio Ultimate nicht nutzen können.Wenn Sie einen Webleistungstest aus Visual Studio Ultimate ausführen, versucht Visual Studio, zu bestimmen, welche Anforderungen, mit dem Webleistungstest bereitgestellt werden müssen, damit der Test ausgeführt wird.Angenommen, Sie haben eine benutzerdefinierte Validierungsregel oder Extraktionsregel geschrieben.Wenn Sie den Webleistungstest aus Visual Studio Ultimate ausführen, werden die Verweise von Webleistungs- und des Auslastungstestprojekts und des-versuchs, um herauszufinden, welche Elemente bereitgestellt werden.

Wenn Sie Tests über die Befehlszeile ausführen, müssen Sie die bereitgestellten Elemente sehr explizit angeben.Wenn Sie beispielsweise ein DLLs verfügen, das bereitgestellt werden muss, um ein Webleistungstest ausgeführt wird, benötigen Sie "mstest" ausführen und den /testsettings- Parameter an.Testeinstellungen enthalten Bereitstellungselemente.Weitere Informationen finden Sie unter Angeben von Testeinstellungen für Visual Studio-Tests.

So führen Sie einen Webleistungstest über die Befehlszeile ausführen können die Bereitstellungselemente angegeben sind in einer Testeinstellung

  1. Öffnen Sie eine Visual Studio-Eingabeaufforderung.

    Um dies zu erreichen, wählen Sie Start, zeigen Sie auf Alle Programme, zeigen Sie auf Microsoft Visual Studio 2012, zeigen Sie auf Visual Studio Tools, und wählen Sie dann Entwicklereingabeaufforderung aus.

    In der Standardeinstellung wird die Visual Studio-Eingabeaufforderung mit folgendem Ordner geöffnet:

    < Laufwerkbuchstabe >: \Programme\Microsoft Visual Studio 11,0\VC

    HinweisHinweis

    Um den Ordner zu ändern mit dem das Eingabeaufforderungsfenster in der Standardeinstellung geöffnet wird, wählen Sie Start, zeigen Sie auf Microsoft Visual Studio 2012, zeigen Sie auf Visual Studio Tools, klicken Sie auf Entwicklereingabeaufforderung mit der rechten Maustaste und wählen Sie dann Eigenschaften aus.Im Entwicklereingabeaufforderung – Eigenschaften Dialogfeld können Sie den Pfad des Standardordners im Feld ändern. Starten in

  2. Suchen Sie den Ordner, der den Webleistungstest enthält.

  3. Um einen Webleistungstest mit einer Testeinstellung auszuführen die Bereitstellungsinformationen umfasst, verwenden Sie "mstest" wie im Folgenden:

    Mstest /TestContainer:WebTest1.webtest /TestSettings:NewOrEditedTestSetting.testsettings

Ausführen eines verteilten Webleistungstests mit einem Testcontroller und Test-Agents

Wenn Sie Visual Studio Ultimate verwenden, um einen Webleistungs- oder Auslastungstest auf einem Testcontroller und Test-Agents ausführen, um den Test auf mehrere Computer zu verteilen, müssen Sie eine Testeinstellung verwenden.In Visual Studio Ultimate können Sie eine Testeinstellung erstellen oder bearbeiten und einen Controllernamen für die Ausführung angeben.Weitere Informationen finden Sie unter Einrichten von Computern und Sammeln von Diagnoseinformationen mithilfe von Testeinstellungen.

Wenn Sie einen Webleistungstest über die Befehlszeile ausführen, müssen Sie auch eine Testeinstellung erstellen oder verwenden, die einen Testcontroller verfügt, der in ihr angegeben wird, indem Sie in "mstest" verwendet, um den /testsettings- Parameter angeben.

So fügen Sie einen Webleistungstest über die Befehlszeile ausführen, die einen Testcontroller und Test-Agents für verteilte Tests umfasst, die in einer Testeinstellung angegeben werden

  1. Öffnen Sie eine Visual Studio-Eingabeaufforderung.

    Um dies zu erreichen, wählen Sie Start, zeigen Sie auf Alle Programme, zeigen Sie auf Microsoft Visual Studio 2012, zeigen Sie auf Visual Studio Tools, und wählen Sie dann Entwicklereingabeaufforderung aus.

    In der Standardeinstellung wird die Visual Studio-Eingabeaufforderung mit folgendem Ordner geöffnet:

    < Laufwerkbuchstabe >: \Programme\Microsoft Visual Studio 11,0\VC

    HinweisHinweis

    Um den Ordner zu ändern mit dem das Eingabeaufforderungsfenster in der Standardeinstellung geöffnet wird, wählen Sie Start, zeigen Sie auf Microsoft Visual Studio 2012, zeigen Sie auf Visual Studio Tools, klicken Sie auf Entwicklereingabeaufforderung mit der rechten Maustaste und wählen Sie dann Eigenschaften aus.Im Entwicklereingabeaufforderung – Eigenschaften Dialogfeld können Sie den Pfad des Standardordners im Feld ändern. Starten in

  2. Suchen Sie den Ordner, der den Webleistungstest enthält.

  3. So führen Sie einen Webleistungstest mit einer Testeinstellung auszuführen, die einen Testcontroller und Test-Agents, die Verwendung umfasst, die " ist, ähnlich dem folgenden:

    Mstest /TestContainer:WebTest1.webtest /TestSettings:NewOrEditedTestSetting.testsettings

Ausführen eines codierten Webleistungstests

Sie können einen codierten Webleistungstest mit "mstest" mit dem /testcontainer- Argument ausführen, das auf den, der den codierten Test enthält.

So führen codierten Webleistungstest enthalten in einer DLL

  1. Öffnen Sie eine Visual Studio-Eingabeaufforderung.

    Um dies zu erreichen, wählen Sie Start, zeigen Sie auf Alle Programme, zeigen Sie auf Microsoft Visual Studio 2012, zeigen Sie auf Visual Studio Tools, und wählen Sie dann Entwicklereingabeaufforderung aus.

    In der Standardeinstellung wird die Visual Studio-Eingabeaufforderung mit folgendem Ordner geöffnet:

    < Laufwerkbuchstabe >: \Programme\Microsoft Visual Studio 11,0\VC

    HinweisHinweis

    Um den Ordner zu ändern mit dem das Eingabeaufforderungsfenster in der Standardeinstellung geöffnet wird, wählen Sie Start, zeigen Sie auf Microsoft Visual Studio 2012, zeigen Sie auf Visual Studio Tools, klicken Sie auf Entwicklereingabeaufforderung mit der rechten Maustaste und wählen Sie dann Eigenschaften aus.Im Entwicklereingabeaufforderung – Eigenschaften Dialogfeld können Sie den Pfad des Standardordners im Feld ändern. Starten in

  2. Suchen Sie den Ordner, der den Webleistungstest enthält.

  3. Führen Sie einen codierten Webleistungstest.Verwenden Sie "mstest" mit dem /testcontainer- Argument, das auf den, der den codierten Test enthält:

    mstest /TestContainer:TestProject1.dll

    Wenn Sie eine DLL für den Testcontainer angeben, führt "mstest" alle Tests in der DLL aus.Wenn Sie nur einen Test in einer DLL ausführen möchten, können Sie das /test- Argument verwenden.Beispielsweise können z auszuführen, die in einer DLL enthalten ist, können Sie die folgende Befehlszeile verwenden:

    mstest /TestContainer:TestProject1.dll /Test:WebTest1Coded

    Wenn Sie zwei Webleistungstests ausführen möchten, können Sie mehrere Argumente angeben: /Test-

    mstest /TestContainer:TestProject1.dll /Test:WebTest1Coded /Test:WebTest2Coded

Angeben des Namens der Ergebnisdatei

Ergebnisdateien (TRX-Dateien) werden unter einem eindeutigen Namen gespeichert, der den Benutzer, Computer und Zeitstempel enthält.Wenn Sie den Namen und Speicherort der Ergebnisdatei angeben möchten, können Sie "mstest" mit dem /resultsfile-Parameter verwenden.

So geben Sie den Ergebnisdateinamen beim Ausführen eines Webleistungstests über die Befehlszeile aus

  1. Öffnen Sie eine Visual Studio-Eingabeaufforderung.

    Um dies zu erreichen, wählen Sie Start, zeigen Sie auf Alle Programme, zeigen Sie auf Microsoft Visual Studio 2012, zeigen Sie auf Visual Studio Tools, und wählen Sie dann Entwicklereingabeaufforderung aus.

    In der Standardeinstellung wird die Visual Studio-Eingabeaufforderung mit folgendem Ordner geöffnet:

    < Laufwerkbuchstabe >: \Programme\Microsoft Visual Studio 11,0\VC

    HinweisHinweis

    Um den Ordner zu ändern mit dem das Eingabeaufforderungsfenster in der Standardeinstellung geöffnet wird, wählen Sie Start, zeigen Sie auf Microsoft Visual Studio 2012, zeigen Sie auf Visual Studio Tools, klicken Sie auf Entwicklereingabeaufforderung mit der rechten Maustaste und wählen Sie dann Eigenschaften aus.Im Entwicklereingabeaufforderung – Eigenschaften Dialogfeld können Sie den Pfad des Standardordners im Feld ändern. Starten in

  2. Suchen Sie den Ordner, der den Webleistungstest enthält.

  3. Führen Sie einen codierten Webleistungstest.Geben Sie den Namen und Speicherort der Ergebnisdatei an, indem Sie "mstest" mit dem /resultsfile-Parameter verwenden:

    mstest /TestContainer:WebTest1.webtest /resultsfile:c:\results\MyResults.trx

Siehe auch

Aufgaben

Gewusst wie: Ausführen von automatisierten Tests über die Befehlszeile mit MSTest

Gewusst wie: Ausführen eines Auslastungstests in der Befehlszeile

Konzepte

Ausführen von Webleistungstests

Ausführen von automatisierten Tests über die Befehlszeile

Befehlszeilenoptionen für MSTest.exe