Udostępnij za pośrednictwem


Jak: Parameterize adres URL dla serwera sieci Web testów wydajności sieci Web

Można sparametryzować adres URL serwera sieci Web.Celem parametryzacja jest ułatwiają zmienianie serwera sieci Web, docelowy testów.Badania, rejestrowane lub kodowane, można uruchamiać na różnych serwerach.Użycie parametryzacja można łatwo zmienić serwerów przez mapowaniem parametr kontekstu serwera sieci Web do innego serwera.Nie trzeba ponowne nagrywanie lub re-write badania.

Jest to przydatne, gdy na przykład chcesz uruchomić testy na serwerze sieci Web, które ma jedną nazwę w środowisku produkcyjnym nie i inną nazwę w środowisku produkcyjnym.W przypadku serwerów sieci Web są aktywne serwery sieci Web.

Można także korzystać z docelowej testów wydajności sieci Web ASP.NET serwera sieci Web na komputerze lokalnym.Można utworzyć usługi sieci Web na komputerze lokalnym, użyj ASP.NET serwera rozwoju aplikacji Web.Więcej informacji o ASP.NET serwera, zobacz Web Servers in Visual Web Developer.

Ponadto jeśli Twój testy zostaną uruchomione na serwerze sieci Web wyznaczonych test weryfikacji kompilacji, docelowej witryny sieci Web można zidentyfikować poza rzeczywistego testu wydajności sieci Web.Identyfikacji serwera sieci Web poza test pozwala uniknąć edycji jakiejkolwiek części testu, który jest kontroli kodu źródłowego.

Informacje dotyczące przestrogiPrzestroga

Parametr kontekstu testu obciążenia zastępuje parametr context test wydajności sieci Web o tej samej nazwie.

Wymagania

  • Visual Studio Ultimate

Aby utworzyć parametr kontekstu dla serwera sieci Web

  1. Otwórz okno test wydajności sieci Web.

  2. Wybierz Sparametryzować serwerów sieci Web przycisku.

  3. W Sparametryzować serwerów sieci Web okno dialogowe Wybierz serwer sieci Web, który chcesz sparametryzować, a następnie wybierz polecenie zmiany.

    Serwera sieci Web zmień pojawi się okno dialogowe.

  4. W Serwera sieci Web zmień okno dialogowe, wpisz nazwę dla nazwę parametru w kontekście.

  5. Wybierz opcję serwera sieci Web Użyj lub Serwera ASP.NET.

  6. Jeśli wybierzesz ASP.NET serwera rozwoju musi wskazywać ścieżkę do witryny sieci Web na komputerze lokalnym i głównym aplikacji sieci Web.

    [!UWAGA]

    Można sparametryzować ścieżkę do witryny sieci Web przy użyciu zmiennej środowiskowej, takich jak Test.WebServer1.Na przykład w wierszu polecenia wpisz set Test.WebServer1=http://MyProductionServer.Następnie Jeśli test wydajności sieci Web są uruchamiane z wiersza polecenia za pomocą MSTest.exe, zmienna środowiskowa będzie obowiązywać dla tego testu.Aby uzyskać więcej informacji na temat uruchomić testy z wiersza polecenia, zobacz Jak: Uruchom zautomatyzowane testy z wiersza polecenia przy użyciu MSTest.

  7. Wybierz OK.

  8. Więcej niż jeden serwer sieci Web do mapowania można go zaznaczyć, a następnie powtórz procedurę.Po zakończeniu mapowania nazwy parametrów w kontekście serwerów sieci Web wybierz OK.

    Parametry kontekstu są widoczne w testu wydajności sieci Web.Można zobaczyć mapowania między nazwę parametru w kontekście i serwera sieci Web.

    [!UWAGA]

    ASP.NET Rozwoju serwerów automatycznie uruchomiony i zatrzymany na końcu badania.

Zobacz też

Koncepcje

Web Servers in Visual Web Developer

Inne zasoby

Dostosowywanie nagrań testu wydajności sieci Web za pomocą edytora Test wydajności sieci Web