Udostępnij za pośrednictwem


Jak: uruchomić Test wydajności sieci Web z wiersza polecenia

Testy wydajności sieci web można uruchomić z wiersza polecenia.Aby uzyskać więcej informacji, zobacz Jak: Uruchom zautomatyzowane testy z wiersza polecenia przy użyciu MSTest i MSTest.exe opcje wiersza polecenia.

W poniższych procedurach opisano, przy użyciu wiersza polecenia do uruchomienia testów wydajności sieci web z następujących opcji:

  • Systemem wydajności jednej sieci Test z wiersza polecenia

  • Uruchamianie wielu testów wydajności sieci Web z wiersza polecenia

  • Uruchomienie testu wydajności sieci Web, które określa elementy wdrożenia

  • Uruchamianie testu wydajności rozproszonych w sieci Web, przy użyciu kontrolera testu i badania czynników

  • Uruchamianie testu wydajności kodowane jako sieci Web

  • Określenie nazwy pliku wyników

Wymagania

  • Visual Studio Ultimate

Systemem wydajności jednej sieci Test z wiersza polecenia

Aby uruchomić test wydajności jednej sieci z wiersza polecenia

  1. Otwórz Visual Studio wiersza polecenia.

    Aby to zrobić, wybierz polecenie Start, wskaż Wszystkie programy, wskaż Microsoft Visual Studio 2012, wskaż Visual Studio Tools, a następnie wybierz polecenie Developer wiersza polecenia.

    Domyślnie Visual Studio powoduje otwarcie wiersza polecenia do następującego folderu:

    < litera dysku >: \Program Files\Microsoft 11.0\VC programu Visual Studio

    [!UWAGA]

    Aby zmienić folder, do której domyślnie otwierany w oknie wiersza polecenia, wybierz polecenie Start, wskaż Microsoft Visual Studio 2012, wskaż Visual Studio Tools, kliknij prawym przyciskiem myszy Developer wiersza polecenia, a następnie wybierz polecenie Właściwości.W Właściwości wiersza polecenia autora okno dialogowe, można zmienić ścieżkę do folderu domyślnego w Start pole.

  2. Zlokalizuj folder zawierający taki test wydajności sieci web.

  3. Aby uruchomić jednej sieci wydajności test z poziomu wiersza polecenia, należy określić /TestContainer argument.Plik .webtest lub plik .loadtest jest uważany za kontener testu i biblioteki DLL, która zawiera testy jednostkowe również jest kontenerem test.Na przykład jeśli masz badania wydajności sieci web o nazwie WebTest1.webtest, możesz użyć następującego polecenia aby uruchomić test sieci web:

    mstest /TestContainer:WebTest1.webtest

  4. (Opcjonalnie) Skorzystaj z innych opcji, za pomocą polecenia MSTest.Na przykład można zapisać wyniki w pliku wyników konkretnego testu; publikowanie wyników badań; lub uruchomić z ustawieniami konkretnego testu na, na przykład zmianę plików, które są wdrożone.Aby uzyskać więcej informacji, zobacz MSTest.exe opcje wiersza polecenia.

Uruchamianie wielu testów wydajności sieci Web z wiersza polecenia

Aby uruchomić wiele wydajność sieci web testy z wiersza polecenia

  1. Otwórz Visual Studio wiersza polecenia.

    Aby to zrobić, wybierz polecenie Start, wskaż Wszystkie programy, wskaż Microsoft Visual Studio 2012, wskaż Visual Studio Tools, a następnie wybierz polecenie Developer wiersza polecenia.

    Domyślnie Visual Studio powoduje otwarcie wiersza polecenia do następującego folderu:

    < litera dysku >: \Program Files\Microsoft 11.0\VC programu Visual Studio

    [!UWAGA]

    Aby zmienić folder, do której domyślnie otwierany w oknie wiersza polecenia, wybierz polecenie Start, wskaż Microsoft Visual Studio 2012, wskaż Visual Studio Tools, kliknij prawym przyciskiem myszy Developer wiersza polecenia, a następnie wybierz polecenie Właściwości.W Właściwości wiersza polecenia autora okno dialogowe, można zmienić ścieżkę do folderu domyślnego w Start pole.

  2. Zlokalizuj folder zawierający taki test obciążenia.

  3. Można określić wiele argumentów kontener testu z wiersza polecenia.Jeśli chcesz wykonać, WebTest1.webtes i WebTest2.webtest, należy użyć następującego wiersza polecenia:

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

Uruchomienie testu wydajności sieci Web, które określa elementy wdrożenia

Jedną z największych różnic z wykonywanie testów z wiersza polecenia jest, że nie można skorzystać z automatycznego procesów w Visual Studio Ultimate.Po uruchomieniu testu wydajności sieci web z poziomu Visual Studio Ultimate, Visual Studio próbuje określić, co musi być wdrażane za pomocą testu wydajności sieci web, aby chcesz przeprowadzić.Na przykład, jeżeli jesteś autorem regułę niestandardowego sprawdzania poprawności lub regułę ekstrakcji.Po uruchomieniu testu wydajności sieci web z poziomu Visual Studio Ultimate, to będzie wyglądać w odniesienia do wydajności sieci Web i obciążenia badania projektu i spróbować dowiedzieć się, co trzeba wdrożyć.

Po uruchomieniu testów z wiersza polecenia, należy być bardzo wyraźnie o można wdrożyć.Na przykład jeśli biblioteka DLL, która należy wdrożyć na wydajność sieci web test, aby uruchomić, potrzebujesz uruchomisz mstest i określić parametr /testsettings.Testuj ustawienia obejmują elementy wdrożenia.Aby uzyskać więcej informacji, zobacz Wprowadzanie ustawień testów w programie Visual Studio.

Aby uruchomić sieci web wydajności test z wiersza polecenia określająca rozmieszczania elementów zawartych w ustawienia testu

  1. Otwórz Visual Studio wiersza polecenia.

    Aby to zrobić, wybierz polecenie Start, wskaż Wszystkie programy, wskaż Microsoft Visual Studio 2012, wskaż Visual Studio Tools, a następnie wybierz polecenie Developer wiersza polecenia.

    Domyślnie Visual Studio powoduje otwarcie wiersza polecenia do następującego folderu:

    < litera dysku >: \Program Files\Microsoft 11.0\VC programu Visual Studio

    [!UWAGA]

    Aby zmienić folder, do której domyślnie otwierany w oknie wiersza polecenia, wybierz polecenie Start, wskaż Microsoft Visual Studio 2012, wskaż Visual Studio Tools, kliknij prawym przyciskiem myszy Developer wiersza polecenia, a następnie wybierz polecenie Właściwości.W Właściwości wiersza polecenia autora okno dialogowe, można zmienić ścieżkę do folderu domyślnego w Start pole.

  2. Zlokalizuj folder zawierający taki test wydajności sieci web.

  3. Aby uruchomić test wydajności sieci web z ustawieniem test, który zawiera informacje na temat wdrażania, należy użyć mstest podobny do następującego:

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

Uruchamianie testu wydajności rozproszonych w sieci Web, przy użyciu kontrolera testu i badania czynników

Podczas korzystania z Visual Studio Ultimate do uruchamiania z sieci web wydajności lub obciążenia badania na kontrolerze testu i badania agentów do dystrybucji badania na wielu komputerach, należy użyć ustawienia testu.W Visual Studio Ultimate można tworzyć lub edytować ustawienia testu i określić, aby uruchomić nazwę kontrolera.Aby uzyskać więcej informacji, zobacz Konfigurowanie maszyn i zbierania informacji diagnostycznych przy użyciu ustawień testu.

Po uruchomieniu testu wydajności sieci web z wiersza polecenia, należy również utworzyć lub użyć ustawienia testu, który ma kontroler badania, określone w nim za pomocą mstest do określenia parametru /testsettings.

Aby uruchomić web wydajności test z wiersza polecenia, który zawiera kontroler testu i badania czynników dla rozproszonych badania, określonego w ustawieniu test

  1. Otwórz Visual Studio wiersza polecenia.

    Aby to zrobić, wybierz polecenie Start, wskaż Wszystkie programy, wskaż Microsoft Visual Studio 2012, wskaż Visual Studio Tools, a następnie wybierz polecenie Developer wiersza polecenia.

    Domyślnie Visual Studio powoduje otwarcie wiersza polecenia do następującego folderu:

    < litera dysku >: \Program Files\Microsoft 11.0\VC programu Visual Studio

    [!UWAGA]

    Aby zmienić folder, do której domyślnie otwierany w oknie wiersza polecenia, wybierz polecenie Start, wskaż Microsoft Visual Studio 2012, wskaż Visual Studio Tools, kliknij prawym przyciskiem myszy Developer wiersza polecenia, a następnie wybierz polecenie Właściwości.W Właściwości wiersza polecenia autora okno dialogowe, można zmienić ścieżkę do folderu domyślnego w Start pole.

  2. Zlokalizuj folder zawierający taki test wydajności sieci web.

  3. Aby uruchomić test wydajności sieci web z ustawieniem test zawierający kontroler testu i badania agent, należy mstest, podobny do następującego:

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

Uruchamianie testu wydajności kodowane jako sieci Web

Można uruchomić testu wydajności kodowane jako sieci web, za pomocą mstest z argumentem /testcontainer ustawionym na nazwy biblioteki DLL, która zawiera kodowane jako test.

Aby uruchomić jeden lub więcej kodowane zawartych w bibliotece DLL testu wydajności sieci web

  1. Otwórz Visual Studio wiersza polecenia.

    Aby to zrobić, wybierz polecenie Start, wskaż Wszystkie programy, wskaż Microsoft Visual Studio 2012, wskaż Visual Studio Tools, a następnie wybierz polecenie Developer wiersza polecenia.

    Domyślnie Visual Studio powoduje otwarcie wiersza polecenia do następującego folderu:

    < litera dysku >: \Program Files\Microsoft 11.0\VC programu Visual Studio

    [!UWAGA]

    Aby zmienić folder, do której domyślnie otwierany w oknie wiersza polecenia, wybierz polecenie Start, wskaż Microsoft Visual Studio 2012, wskaż Visual Studio Tools, kliknij prawym przyciskiem myszy Developer wiersza polecenia, a następnie wybierz polecenie Właściwości.W Właściwości wiersza polecenia autora okno dialogowe, można zmienić ścieżkę do folderu domyślnego w Start pole.

  2. Zlokalizuj folder zawierający taki test wydajności sieci web.

  3. Czy uruchomić test wydajności zakodowanej w sieci web.Należy mstest z argumentem /testcontainer ustawionym na nazwy biblioteki DLL, która zawiera kodowane jako test:

    mstest /TestContainer:TestProject1.dll

    Po określeniu bibliotekę DLL dla kontenera test mstest wykona wszystkie testy w bibliotece DLL.Jeśli chcesz wykonać tylko jeden test wewnątrz biblioteki DLL, można użyć argumentu wystawowy.Na przykład aby uruchomić WebTest1Coded zawartych w bibliotece DLL, można użyć następującego polecenia:

    mstest /TestContainer:TestProject1.dll /Test:WebTest1Coded

    Jeśli chcesz wykonać dwa testy wydajności sieci web, można określić wiele argumentów wystawowy:

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

Określenie nazwy pliku wyników

Wyniki plik (.trx) są zapisywane z unikatową nazwę, która zawiera użytkownika, komputera i sygnaturę czasową.Jeśli chcesz określić nazwę pliku wyników i gdzie jest generowany, można użyć mstest z parametrem /resultsfile.

Aby uruchomić Określ nazwę pliku wyników, po uruchomieniu testu wydajności sieci web z wiersza polecenia

  1. Otwórz Visual Studio wiersza polecenia.

    Aby to zrobić, wybierz polecenie Start, wskaż Wszystkie programy, wskaż Microsoft Visual Studio 2012, wskaż Visual Studio Tools, a następnie wybierz polecenie Developer wiersza polecenia.

    Domyślnie Visual Studio powoduje otwarcie wiersza polecenia do następującego folderu:

    < litera dysku >: \Program Files\Microsoft 11.0\VC programu Visual Studio

    [!UWAGA]

    Aby zmienić folder, do której domyślnie otwierany w oknie wiersza polecenia, wybierz polecenie Start, wskaż Microsoft Visual Studio 2012, wskaż Visual Studio Tools, kliknij prawym przyciskiem myszy Developer wiersza polecenia, a następnie wybierz polecenie Właściwości.W Właściwości wiersza polecenia autora okno dialogowe, można zmienić ścieżkę do folderu domyślnego w Start pole.

  2. Zlokalizuj folder zawierający taki test wydajności sieci web.

  3. Czy uruchomić test wydajności zakodowanej w sieci web.Określ nazwę pliku wyników i w przypadku, gdy jest on generowany przy użyciu mstest z parametrem /resultsfile:

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

Zobacz też

Zadania

Jak: Uruchom zautomatyzowane testy z wiersza polecenia przy użyciu MSTest

Porady: uruchamianie testów obciążenia z wiersza poleceń

Koncepcje

Uruchomione testy wydajności sieci Web

Uruchamianie automatyczne testy z wiersza polecenia

MSTest.exe opcje wiersza polecenia