Wprowadzanie ustawień testów w programie Visual Studio

Podczas uruchamiania testów z programu Visual Studio lub w tworzenia usługi, struktury testów może zbierać dane, takie jak informacje diagnostyczne śledzenia, informacje o systemie lub testowanie zapis wideo kodowane interfejsu użytkownika.Można także symulować potencjalnych wąskich gardeł na maszynach testu, zmniejszenia ilości dostępnej pamięci systemowej lub emulować wolno działającą sieć.

Visual Studio test, ustawianie

Aplikacja działa na komputerze więcej niż jeden, można skonfigurować te opcje osobno dla każdego komputera i wybrać, którego urządzenia należy uruchomić kod testu.

Ważna uwagaWażne

.testsettings i .runsettings

Jeśli wiesz, w przypadku testowania w poprzedniej wersji programu Visual Studio, można zauważyć, że plik .testsettings znajduje się już w projekcie testu jednostki.Nowsza struktury testów, wprowadzonych w programie Visual Studio 2012, można skonfigurować za pomocą .runsettings pliku.

Jeśli użyjesz .testsettings pliku MSTest struktury testów będą używane do uruchamiania testów.Działa wolniej, a nie pozwalają uruchamiać testy z struktur testów innych firm.

W związku z tym:

  1. Użyj domyślnej konfiguracji zawsze, gdy użytkownik może.

  2. Aby udostępnić dodatkowe pliki podczas przebiegu testu, takich jak pliki dane lub Konfiguracja testu wykorzystywać pliki w projekcie i ustaw kopiowania danych wyjściowych właściwości.Jeśli usługa nie jest praktyczne, wdrożyć dodatkowe pliki lub katalogi za pomocą DeploymentItemAttribute testu klasy lub metody.

  3. Użyj .runsettings plik, jeśli chcesz skonfigurować pewne aspekty swojego testu takich jak analizy pokrycia katalogu lub kod wdrożenia.

  4. Użyj .testsettings pliku do konfigurowania zbierania danych diagnostycznych i kontroluje testy, które są rozpowszechniane przez więcej niż jednego komputera.

    Należy użyć .testsettings pliku w testy wydajności i obciążenia sieci web i kodowane testy interfejsu użytkownika.

Wymagania

  • Visual Studio Ultimate, lub Visual Studio Premium, lubVisual Studio Test Professional

W tym temacie opisano sposób definiowania ustawień testów w programie Visual Studio.Jeśli są uruchomione testy systemu w programie Microsoft Test Manager, zobacz Tworzenie ustawień automatycznych testów systemowych przy użyciu programu Microsoft Test Manager.

Kiedy używać pliku ustawień testu?

Jeśli chcesz:

  • Zbieranie danych diagnostycznych, aby wyizolować usterki w aplikacji.

  • Emulować potencjalnych wąskich gardeł, które czasami spotkać swoją aplikację w środowisku produkcyjnym.

  • Uruchom klienta, serwera i inne składniki aplikacji na różnych komputerach, aby sprawdzić, czy działa zgodnie z oczekiwaniami w środowisku rozproszonym.

  • Rozproszenia dużą liczbę prób na dodatkowych maszyn.

  • Uruchom wydajności sieci web i testy obciążenia.Po dodaniu wydajności sieci web i testowanie obciążenia projekt do rozwiązania, będzie już zawiera pliku .testsettings.Można po prostu edytować tego pliku.

Informacje dotyczące przestrogiPrzestroga

Testy jednostek wolniej więcej korzystania z pliku ustawień testu.Zaleca się, że nie należy używać pliku ustawień z testów przy użyciu testów jednostkowych.Testy jednostek można skonfigurować za pomocą .runsettings zamiast tego pliku.Aby wdrożyć dodatkowe pliki, należy użyć DeploymentItemAttribute.

Jednak testy wydajności i obciążenia sieci web zawsze korzystanie z pliku ustawień testu.

Jak korzystać z pliku ustawień testu?

Dodaj pliki ustawień testu do rozwiązania, a następnie wybierz ten, którego chcesz użyć.Można dodać więcej niż jeden plik ustawień testu, aby szybko przełączać między innymi ustawieniami.

  1. Dodaj plik .testsettings do rozwiązania.

    W menu kontekstowym rozwiązania Visual Studio, wybierz Dodaj, nowy element, a następnie wybierz opcję ustawień testu.

  2. Zmodyfikuj ustawienia testu

  3. Wybierz ustawienia testów do użycia:

    • Wybierz ustawienia testu testy jednostek i kodowane testy interfejsu użytkownika:
      Na testu menu, wybierz polecenie ustawień testu, wybierz ustawienia testu.

      Wybieranie ustawienia testu jednostki i kodowanych testów interfejsu użytkownika

      Ustawienia testu active zestaw plików jednostek i kodowane interfejsu użytkownika

    • Wybierz ustawienia testu dla testów wydajności i obciążenia sieci web:
      Otwórz menu kontekstowe dla pliku .testsettings w swoje rozwiązanie, które chcesz użyć, a następnie wybierz opcję aktywne ładowanie i ustawienia testu sieci Web.

      Wybieranie ustawienia testu dla testów wydajności i obciążenia sieci web

      Ustaw active testu ustawienie obciążenia i wydajności sieci Web

  • Jakie jeszcze powinni wiedzieć?
    Uwagi

    • Wymagań wstępnych Dodaj ustawienia testów do rozwiązania, a nie w projekcie.

    • Wymagań wstępnychIstnieją oddzielne polecenia wybierania ustawienia testu testy wydajności sieci web oraz inne rodzaje testów.Testy wydajności sieci Web zawsze wymaga pliku ustawień testu.Testy jednostek i kodowane testy interfejsu użytkownika nie wymaga pliku ustawień testu.

    • Ikonę ostrzeżeniaOstrzeżenie nie zaleca się stosowanie ustawień testu Visual Studio 2013 projekt testu jednostki, o ile nie chce ustawienia, które oferuje.Po zastosowaniu ustawień testu, starsze struktury testów jest używane do uruchamiania testów i korzyści wydajności i zapewnić elastyczność nowych ram zostaną utracone.

      Jeśli korzystanie z pliku ustawień testu, a później zdecyduje się, że użytkownik nie chce, można usunąć ten na testowanie menu przez wybranie opcji testowanie ustawienia.

      Zalecenie nie ma zastosowania do wydajności sieci Web i testów obciążenia, która zawsze ma plik ustawień.

    • Wymagań wstępnychTestowanie ustawień wyboru i kontroli karty danych diagnostycznych.Istnieje kilka rodzajów kart, które zbiera różne rodzaje informacji i skonfiguruj środowisko, w którym jest uruchamiana testu.

    • Wymagań wstępnychPrzetestuj ustawienia jest wybierany również testowanie kontrolera.Używasz kontrolera testowego, aby uruchomić aplikację na komputerze więcej niż jeden.

    • Wymagań wstępnychPo dodaniu sieci Web wydajności i obciążenia badania projektu do rozwiązania domyślnego pliku Local.testsettings jest tworzony.Jest automatycznie dodawane do rozwiązania w obszarze elementy rozwiązania folder.Spowoduje to uruchomienie testów lokalnie bez wybrane karty danych diagnostycznych.Można dodać lub edytować plik .testsettings do określania kart danych diagnostycznych i testowanie kontrolerów.

    • Porada Dodatkowe, patrz temat testowania dla dostarczania ciągłego z programu Visual Studio 2012 w rozdziale 6: testowanie przybornika.

Edytowanie ustawień testu

Można skonfigurować różne wartości dla ustawienia testu za pomocą następujących stron w testowanie ustawienia okno dialogowe:

  • Wartości ogólne

  • Role

  • Dane i Diagnostyka

  • Wdrożenie

  • Konfigurowanie i oczyszczanie skryptów

  • Hosty

  • Limity czasu testu

  • Testu jednostki

  • Test sieci Web

Testowanie ustawień: ról

Na stronie ról albo można skonfigurować testu, aby uruchomić na komputerze lokalnym lub uruchamiane zdalnie:

Wybierz wykonanie lokalne

  • Wykonanie lokalne jest to domyślne ustawienie.Oznacza, że testy i aplikacja została uruchomiona na tym komputerze program Visual Studio lub na serwerze kompilacji po sprawdzeniu w kodzie.Przejdź do danych i Diagnostyka.

  • Lokalne wykonywania za pomocą zdalnego zbierania jest typową konfigurację do testowania systemu aplikacji lub klientem a serwerem sieci web.Kod testu jest uruchamiany na komputerze lokalnym, ale może również zbierać dane ze składników aplikacji, które są zainstalowane na innych komputerach testowe.

  • Zdalne wykonanie umożliwia których użytkownik nie chce uruchomić żadnej części aplikacji lokalnie.Jest typową konfigurację, gdzie aplikacja wymaga określonej platformy, takich jak określone przeglądarki sieci web lub bazy danych.Można zbierać dane testowe i konfigurowania środowiska testowego na każdej maszynie.

Konfigurowanie kontrolera testowego i rolami zbierania danych zdalnego i wykonania

Zdalne wykonanie oznacza zainstalować aplikację w co najmniej jednej maszyny oprócz komputer lokalny.Testuj ustawienia można określić zbierania danych i Konfiguracja środowiska testowego dla tych komputerów.Każdy komputer musi mieć agenta testu, połączone z kontrolera testowego.Kontroler testu odczytuje ustawienia testu i agentów jest używana do konfigurowania środowiska testowego każdego komputera i karty danych diagnostycznych.Możesz albo zainstalować kontroler testu i agentów ręcznie lub możesz Microsoft Test Manager umożliwia utworzenie środowiska laboratoryjnego.

Do zdalnego testowych maszyn są identyfikowane za pomocą nazw ról, na przykład "SQL Server", "Serwer sieci Web" i "Pulpitu klienta". Nazwy umożliwiają Określ konfigurację każdego komputera.Podczas instalowania aplikacji do testowania umożliwia nazwy ról wybierz poprawny dla każdego składnika aplikacji.

Rola ustawienie testu

  1. Z kontrolera listy rozwijanej wybierz kontrolera testowego dla agentów testów, które będą używane do uruchamiania testów lub zbieranie danych.

  2. Aby dodać role, które chcesz użyć do uruchamiania testów i zbieranie danych, wybierz polecenie Dodaj.Na przykład użytkownik przyznaje nazwy ról, takich jak "Desktop Client" lub "Serwer sieci Web".

  3. Wybierz rolę, którą chcesz uruchomić te testy, a następnie wybierz ustawić rolę do uruchamiania testów.Zazwyczaj jest to roli, na którym jest zainstalowany składnik klienta aplikacji.

    [!UWAGA]

    Inne role definiujemy nie zostaną uruchomione testowanie kodu, ale będzie używany tylko w celu gromadzenia danych zgodnie z danych i Diagnostyka kart określ dla ról w danych i Diagnostyka strony.

  4. Aby wybrać agenci testowi, które mogą być używane dla roli, należy utworzyć atrybuty dla tej roli, a następnie przypisz te atrybuty do swojego agenci testowi.Jeśli chcesz, do uruchamiania testów jednocześnie na wielu komputerach, należy przypisać do wielu agenci testowi atrybut z roli, do której jest ustawiona na Uruchamianie testów.Aby utworzyć atrybutu, wybierz rolę, a następnie wybierz Dodaj na pasku narzędzi nad listą atrybutów.

  5. Reguły wyboru agenta zostanie wyświetlone okno dialogowe.

  6. Wpisz nazwę w nazwa atrybutu i wartość w wartość atrybutu, a następnie wybierz OK.Dodaj dowolną liczbę atrybutów wymaganiami.

  7. Na przykład można dodać atrybut o nazwie "Pamięci RAM > 16GB" o wartości "True" lub "False" do filtrowania testowych maszyn agenta z więcej niż 16GB pamięci.Jednak należy ręcznie wybrać wartość atrybutu na Twój agenci testowi.Wartości atrybutów nie automatycznie ustawiono oparte na specyfikacji maszyny.

  8. Aby zastosować atrybut do co najmniej jednego agenta testu, przypisujesz atrybutu używanych agentów testowych za pomocą kontrolera zarządzania testowanie okno dialogowe.

Przetestuj ustawienia: Dane i Diagnostyka

W ustawienia testu okna dialogowego opcję danych i Diagnostyka strony.W tym momencie w zależności od sposobu konfiguracji opcji w ról strony, należy użyć jednej z następujących czynności:

  • Zbieranie danych i Diagnostyka danych na komputerze lokalnym

    Aby dołączyć dane i diagnostyki, które mają być zbierane na komputerze lokalnym, wybierz opcję karty danych diagnostycznych zgodnie z testowania wymaga.Aby skonfigurować adapter danych diagnostycznych, które zostały uwzględnione, wybierz kartę określonych danych diagnostycznych, a następnie wybierz Konfiguruj opcji nad listą danych i diagnostyki karty.

  • Zbieranie danych i Diagnostyka danych na komputerach zdalnych za pomocą ról

    W Diagnostyka i danych strony, należy zdefiniować, wybierając działanie roli karty danych diagnostycznych rolę będzie służy do zbierania danych.W związku z tym jeśli co najmniej jeden danych i diagnostyki karty są włączone dla roli, kontroler testu wybierze maszyny agenta do testowania zbierania danych dla określonych danych i Diagnostyka kart na podstawie atrybutów, zdefiniowanych dla roli.Aby wybrać dane i kart danych diagnostycznych, które mają być zbierane dla każdej z ról, wybierz rolę.Dla każdej z ról wybierz karty danych diagnostycznych, zgodnie z potrzebami testów.Można skonfigurować adapter danych diagnostycznych, każdej wybranej dla każdej z ról, wybierz Konfiguruj opcji nad listą danych i diagnostyki karty.

    Przykład ról i kart danych diagnostycznych:

    Na przykład można utworzyć rolę klienta o nazwie "Desktop Client" z atrybutem "Używa SQL" ustawioną wartość "True" i roli serwera o nazwie "SQL Server" z atrybutem wartość "Pamięci RAM > 16GB".W przypadku określenia "Desktop Client" zostaną uruchomione testy wybierając ustawić rolę do uruchamiania testów w ról strony, a następnie kontrolera testowego wybierze maszyn z agenci testowi, zawierających z atrybutem "Używa SQL" ustawiony na wartość "True" do uruchamiania testów na.Kontroler testu będzie również wybrać maszyn serwera SQL z agenci testowi, zawierających atrybut "Pamięci RAM > 16GB" były zbierane tylko dane zdefiniowany przez danych i Diagnostyka kart zawartych w roli.Agent testy "Desktop Client" również zbieranie danych dla komputerów, które jest uruchamiane na, ale zbyt wybierania danych i diagnostyki karty dla tej roli.

[!UWAGA]

W tabeli są wymienione tylko karty, których można użyć przy użyciu testów w programie Visual Studio.Aby uzyskać dodatkowe informacje dotyczące karty danych diagnostycznych używanych w Microsoft Test Manager, zobacz Konfigurowanie maszyn i zbieranie informacji diagnostycznych za pomocą ustawień testowych.

Karty danych diagnostycznych testów automatycznych

Adapter danych diagnostycznych

Skojarzony temat

Serwer Proxy klienta ASP.NET dla IntelliTrace i wpływ Test: ten serwer proxy umożliwia zbieranie informacji o wywołania metody http od klienta do serwera sieci Web dla kart danych diagnostycznych IntelliTrace i wpływ testu.

Brak konfiguracji niezbędnym do zbierania tych informacji.

Porady: gromadzenie danych IntelliTrace pomocnych w debugowaniu trudnych problemów

Porady: zbieranie danych niezbędnych do sprawdzenia, które testy będą wymagały przeprowadzenia po wprowadzeniu zmian w kodzie

IntelliTrace: można skonfigurować adapter danych diagnostycznych dla IntelliTrace zbierać informacje diagnostyczne śledzenia określonych Aby wyizolować usterek, które są trudne do odtworzenia.Ta karta tworzy plik IntelliTrace, który ma rozszerzenie .iTrace zawierający tych informacji.Jeśli test nie powiedzie się, można utworzyć usterkę.Ten błąd jest automatycznie łączony plik IntelliTrace, który został zapisany wraz z wynikami testu.Dane, które są zbierane w pliku IntelliTrace zwiększa wydajność debugowania poprzez skrócenie czasu wymaganego do odtworzenia i diagnozowanie błędów w kodzie.Z tego pliku IntelliTrace, który może być symulowanych sesji lokalnej na innym komputerze zmniejsza to możliwość jest nie do odtworzenia usterki.

Aby uzyskać więcej informacji, zobacz Debugowanie aplikacji przez rejestrowanie wykonywania kodu za pomocą funkcji IntelliTrace.

Porady: gromadzenie danych IntelliTrace pomocnych w debugowaniu trudnych problemów

ASP.NET profiler: można utworzyć ustawienia testu zawierającej ASP.NET profilowania, który służy do zbierania danych wydajności w aplikacji sieci Web programu ASP.NET.

[!UWAGA]

Ten adapter danych diagnostycznych jest używany tylko w przypadku ładowania sprawdzenie przez witryny sieci Web użytkowania, który wymaga Visual Studio Ultimate.

Porady: konfiguracja profilera ASP.NET do ładowania testów za pomocą opcji ustawień testów w Visual Studio

Porady: tworzenie ustawień testu dla rozproszonego testu obciążenia

Użycie (Visual Studio 2010) kodu: można utworzyć ustawienia testu zawierający informacje pokrycie kodu, który służy do sprawdzania, czy ilość kodu jest objęta testów.

[!UWAGA]

Ten adapter danych diagnostycznych jest dostępna tylko w ustawieniach testu programu Visual Studio.Nie umożliwia testowanie ustawień w Microsoft Test Manager.

[!UWAGA]

Jest to dla zgodności z Visual Studio 2010 tylko.

Aby uzyskać więcej informacji na temat pokrycie kodu, zobacz Korzystanie z pokrycia kodu do określania, jaka część kodu jest poddawana testom.

Konfiguracja pokrycia kodu przy użyciu ustawień testów jest przestarzała

Dziennik zdarzeń: można skonfigurować test ustawienie obejmować zbieranie dziennika zdarzeń, które zostaną uwzględnione w wynikach testu.

Jak: Konfigurowanie kolekcji dziennika zdarzeń przy użyciu ustawień testu

Sieci emulacji: można określić, że chcesz umieścić w teście za pomocą ustawienia testu obciążenia sieciowego sztuczny.Sieci dotyczy emulowania szybkość połączenia sieciowego określonego, takie jak telefoniczne komunikacja z komputera.

[!UWAGA]

Ten adapter danych diagnostycznych jest dostępna tylko w ustawieniach testu programu Visual Studio.Nie umożliwia testowanie ustawień w Microsoft Test Manager.

[!UWAGA]

Sieci nie można użyć w celu zwiększenia szybkość połączenia sieciowego.

Porady: konfiguracja funkcji emulacji sieci za pomocą opcji ustawień testów w Visual Studio

Informacje o systemie: ustawienia testu może skonfigurować zawierać informacje o komputerze uruchamianych w teście systemu.Informacje o systemie jest określone w wyniki testów za pomocą ustawienia testu.

Brak konfiguracji niezbędnym do zbierania tych informacji.

Testowanie wpływu: można zbierać informacje o tym, które zastosowano metody kodu aplikacji, gdy przypadek testowy została uruchomiona.Te informacje mogą być używany razem zmiany wprowadzone przez deweloperów kodu aplikacji do określenia testy, które zostały dotyczy te zmiany rozwoju.

Porady: zbieranie danych niezbędnych do sprawdzenia, które testy będą wymagały przeprowadzenia po wprowadzeniu zmian w kodzie

Rejestrator wideo: można utworzyć zapis wideo podczas uruchamiania testów automatycznych sesji pulpitu.Taki zapis wideo może być przydatne do wyświetlania działań użytkownika dla kodowanych testów interfejsu użytkownika.Rejestrowanie wideo może pomóc innym członkom zespołu wyizolować problemy z aplikacji, które są trudne do odtworzenia.

Porady: uwzględnianie podczas testów nagrań głosu i zawartości ekranu przy użyciu ustawień testów

Testowanie ustawień: wdrożenia

  1. W ustawień testu okna dialogowego opcję wdrożenia strony.

  2. Aby utworzyć oddzielnego katalogu do użycia we wdrożeniach w każdym razem, kiedy uruchamiania testów, wybierz Włącz wdrożenia.

    [!UWAGA]

    W przypadku wybrania w tym celu można kontynuować tworzenie aplikacji podczas uruchamiania testów.

  3. Aby dodać plik do katalogu używane do uruchamiania testów potrzebne testy, wybierz polecenie Dodaj plik , a następnie wybierz plik, który ma zostać dodana.

  4. Aby dodać katalog do katalogu używane do uruchamiania testów potrzebne testy, wybierz polecenie Dodaj katalog , a następnie wybierz katalog, w którym mają zostać dodane.

    [!UWAGA]

    Aby uzyskać więcej informacji dotyczących sposobu wdrażania plików i katalogów dla poszczególnych testów za pomocą właściwości i atrybutów DeploymentItem, zobacz Porady: wdrożenie plików na potrzeby testów.

Ustawień testu: Instalator i skryptów czyszczenia

  1. Aby uruchamiać skrypty przed i po testów, wybierz polecenie konfiguracji i skrypty Oczyszczanie strony ustawień testu okno dialogowe.

  2. Wpisz lokalizację pliku skryptu w konfiguracji skryptu lub wybierz wielokropka (...) do zlokalizowania skrypt instalacji.

  3. Wpisz lokalizację pliku skryptu w skryptu Oczyszczanie lub wybierz wielokropka (...) do zlokalizowania skryptu czyszczenia.

Testowanie ustawień: hostów

  1. Do uruchamiania testów za pomocą innej hosta, wybrać hosty strony ustawień testu okno dialogowe.

  2. Aby uruchomić testy jednostek, w tym samym procesie jako witryny ASP.NET, zaznacz ASP.NET w hosta typu.

  3. Umożliwia Uruchom test w procesie 32-bitowy lub 64-bitowych wybierz opcję, aby test w celu są uruchamiane jako procesy 32-bitowy lub 64-bitowej.

    Zapewnia maksymalną elastyczność powinna Kompiluj swoje projekty testowe z Procesora dowolnymi konfiguracji.Następnie można uruchomić na obu 32 - i 64-bitowych agentów.Nie przynosi żadnej korzyści do kompilowania projektów testowych z 64-bitowych konfiguracji.

Ustawienia testu: Limity czasu testu

  1. (Opcjonalnie) Aby ograniczyć czas dla każdego testu i poszczególne testy, wybierz polecenie testowanie limitów czasu. strony ustawień testu okno dialogowe.

  2. Przerwania przebiegu testu po przekroczeniu limitu czasu, wybierz testu działać, jeśli przekracza łączny czas przerwania , a następnie wpisz wartość dla tego limitu.

  3. Niepowodzenie testu poszczególnych, jeśli został przekroczony limit czasu, wybierz oznaczyć poszczególne testu jako zakończone niepowodzeniem, jeśli jego czas wykonania przekraczai wpisz wartość dla tego limitu.

Przetestuj ustawienia: Testu jednostki

(Opcjonalnie) Jeśli zachodzi potrzeba określić lokalizacji zestawu, wymagające testy jednostek, aby załadować, wybierz testu jednostki.

  1. Dla folder główny dla zestawy do załadowania, wybierz polecenie Przeglądaj zlokalizuj folder i wypełnij pola tekstowego.

    Folder główny określoną może zawierać zmienne środowiskowe i reprezentuje katalog, w którym będzie używana jako ApplicationBase domeny aplikacji uruchamianych testów w.Wszystkie zestawy w tym katalogu będzie za testy jednostek.W środowisku produkcyjnym dobrym rozwiązaniem jest ustawienie do katalogu, w którym zostają zainstalowane kodu w obszarze zestawów testów.W środowisku deweloperskim dobrym rozwiązaniem jest ustawienie do katalogu, w którym kod w obszarze zestawów testów są przeznaczone do.Dzięki temu wszystkie odwołania, które trzeba pliki binarne produktu może być załadowane, a rozwiązane podczas odnajdywania i wykonywania testów bez konieczności skopiować pliki binarne produktu wokół przy użyciu testów.

    Jeśli wartość nie jest ustawiona w tym miejscu, ApplicationBase domeny aplikacji uruchamianych testów w jest ustawiany na katalog zawierający testy.

  2. Zaznacz lub usuń zaznaczenie pola wyboru dla używać kontekstu obciążenia dla zestawów w katalogu testu.

    Domyślnie większość zestawy są ładowane do prawidłowego "obciążenia Kontekst." Zazwyczaj należy pozostawić używać kontekstu obciążenia dla zestawów w katalogu testu wybrany.Istnieją pewne warunki należy wyłączyć to:

    Jeśli istnieje dużą liczbę zestawów w katalogu testu i określono lokalizacji w obszarze folder główny dla zestawy do załadowaniai testów nie są zależne od jest ładowany w kontekście ładowania, można wyświetlić wydajności zwiększyć, jeśli kontekst ładowania nie należy używać do ładowania tych testów zestawów.

    Jeśli testów są zależne od jest ładowany w kontekście innych niż kontekst obciążenia (typowe nie).

    Aby uzyskać więcej informacji, zobacz Najlepsze praktyki dotyczące ładowania zestawu.

  3. W obszarze folderów do użycia w przypadku uruchamiania testów, wybierz polecenie Dodaj folder.

    Przeglądanie w poszukiwaniu folderu zostanie wyświetlone okno dialogowe.

  4. Zlokalizuj folder i wybierz polecenie OK.

    Folderów do użycia w przypadku uruchamiania testów ustawienie to ustawienie, który prawdopodobnie będą używane najczęściej.Można określić wiele ścieżki do folderów, które zestawy powinien zostać rozpoznana ze podczas odnajdywania i wykonywania testów.Każdy z określonych w tej części ścieżki może zawierać zmienne środowiskowe.Istnieją dwie opcje, które są skojarzone z nim, wraz z programem ścieżek, które są określone w tym miejscu:

    Najpierw opcji wybierz używać kontekstu załadować pole wyboru, aby określić, że katalogu należy używać w kontekście ładowania podczas rozpoznawania zestawów z katalogu (jeśli kontekst obciążenia nie jest wymagane dla testów do poprawnego działania może dojść do poprawy wydajności usuwając zaznaczenie tego pola wyboru).

    Druga opcja wybierz obejmują podfolderami pole wyboru, aby określić, używając dowolnej podfolder do włączenia podczas rozpoznawania zestawów z katalogu.

  5. W obszarze dodatkowe foldery do użycia podczas odnajdywania testów, wybierz polecenie Dodaj Folder.

    Przeglądanie w poszukiwaniu folderu zostanie wyświetlone okno dialogowe.

  6. Zlokalizuj folder i wybierz polecenie OK.

    Dodatkowe foldery do użycia podczas odnajdywania testów opcja jest użyteczna, gdy można albo wykonywania testów zdalnie w obszarze tworzenia zespołu lub sposób automatycznego uruchamiania w programie Microsoft Test Manager.Ścieżki podana w tym miejscu będą używane do rozpoznawania zestawu, ale tylko podczas odnajdywania testu.Te ścieżki może zawierać zmienne środowiskowe.W przypadku, gdy testy są zaplanowane co można wykonać zdalnie z kompilacji i nie wszystkie zależności zestawu testów są w tym samym katalogu pozycję te ścieżki może służyć do zapewnienia, że MSTest lub Testowanie kontrolera można znaleźć wystarczającą ilość zależne zestawy do wyszukiwania testów i Zaplanuj je na komputerach zdalnych do wykonania.

    Dla planowanego z systemem Microsoft Test Manager, istnieje dodatkowe token — % BuildDrop % — można tu odwoływać się do lokalizację docelową kompilacji.Eliminuje to konieczność można utworzyć ani zaktualizować ustawień testu za każdym razem, gdy jest testowana nową kompilację.Niestety tego tokenu nie jest obsługiwana bezpośrednio za pomocą tworzenia zespołu.Jednak jeśli lokalizację docelową kompilacji jest ustawiona w zmiennej środowiskowej o nazwie BuildDrop z definicji kompilacji, będzie mieć taki sam efekt.

    Aby uzyskać więcej informacji, zobacz Weryfikowanie kodu przy użyciu testów jednostkowych.

Ustawienia testu: Test sieci Web

(Opcjonalnie) Można skonfigurować właściwości, które kontrolują sposób sieci Web testy wydajności są uruchomione w ustawienia testu, wybierz testem sieci Web.

  1. Wybierz opcję stała Uruchom liczby, lub uruchomić jedną na wiersz źródła danych.

  2. Użyj typu przeglądarki listy rozwijanej, aby wybrać muszą korzystać z test wydajności sieci Web w przeglądarce sieci Web.Na przykład programu Internet Explorer 9.0.

    [!UWAGA]

    Test wydajności sieci Web wymaga programu Visual Studio Ultimate.

  3. (Opcjonalnie) Wybierz czasy reakcji Simulate aby umożliwić symulowanych wstrzymanie ludzi.

  4. (Opcjonalnie) Wybierz używać katalogu URL żądania jako domyślna ścieżka plików cookie.

    Jeśli używać katalogu URL żądania jako domyślna ścieżka plików cookie jest wyłączona, a następnie testów sieci web będzie zgodne z to zachowanie:

    Jeśli żądanie, na przykład www.abc.com/ myapp/abc.aspx, ustawia plik cookie w odpowiedzi i nie określa ścieżkę, następnie test będzie używać adresu URL całego żądania jako ścieżki tego pliku cookie.Oznacza to, że plik cookie będą wysyłane tylko w przypadku kolejnych żądań z myapp/abc.aspx www.abc.com/ adresu URL.

    Jeśli używać katalogu URL żądania jako domyślna ścieżka plików cookie jest włączone, a następnie testów sieci web będzie zgodne z to zachowanie:

    Jeśli żądanie, na przykład www.abc.com/ myapp/abc.aspx, ustawia plik cookie w odpowiedzi i nie określa ścieżkę, następnie test będzie używać katalogu żądanie adresu URL jako ścieżki dla tego pliku cookie.Oznacza to, że plik cookie będą wysyłane z wszystkich żądań z sub ścieżki www.abc.com/ moja_aplikacja (na przykład www.abc.com/ myapp/xyz.aspx).

    To zachowanie jest zgodne z plików cookie w wersji 1 określone w dokumencie RFC 2109.Aby uzyskać więcej informacji, zobacz żądania komentarzy: 2109.

Zobacz też

Zadania

Porady: dodawanie pliku ustawień testów za pomocą programu Microsoft Visual Studio

Porady: edytowanie pliku ustawień testów za pomocą programu Microsoft Visual Studio

Porady: wybieranie aktywnych ustawień testów z Microsoft Visual Studio

Porady: tworzenie ustawień testu dla rozproszonego testu obciążenia

Wskazówki: korzystanie z kontrolera testów oraz agentów testowych w teście obciążenia

Koncepcje

Konfigurowanie maszyn i zbieranie informacji diagnostycznych za pomocą ustawień testowych

Korzystanie z kontrolerów testów i agentów testowych podczas testów obciążenia

Konfigurowanie maszyn testowych do potrzeb uruchamiania testów lub zbierania danych

Zgodność ustawień testów z Visual Studio 2010

Inne zasoby

Testowanie w przypadku dostarczania ciągłego z programu Visual Studio 2012 w rozdziale 6: testowania przybornika

Zbieranie większej ilości danych diagnostycznych podczas wykonywania testów ręcznych

Wprowadzanie ustawień testów w programie Visual Studio

Wprowadzanie ustawień testów w programie Visual Studio