Wprowadzanie ustawień testów w programie Visual Studio
Po uruchomieniu testów z Visual Studio lub w budowania usługi, struktury testowej może zbierać dane, takie jak informacje diagnostyczne śledzenia, informacje o systemie, lub testowania zapis wideo kodowane jako interfejsu użytkownika.Można także symulować wąskich gardeł na test maszyn, zmniejszyć dostępnej pamięci systemowej lub emulowania wolnego połączenia sieciowego.
Jeśli aplikacja działa na kilku komputerach, można skonfigurować te opcje, oddzielnie dla każdego komputera i wybrać, którego urządzenia należy uruchamiać kodu testu.
Ważne |
---|
.testsettings i .runsettings Użytkownicy zaznajomieni z badań w poprzedniej wersji programu Visual Studio, to można zauważyć, że plik .testsettings nie jest już uwzględniona w projekcie badania jednostki.Nowsze struktury testowej, wprowadzone w Visual Studio 2012 r., można konfigurować za pomocą .runsettings pliku. Klienci korzystający z .testsettings pliku MSTest struktury testowej, które będzie używane do uruchamiania testów.To działa wolniej i nie pozwala na uruchamianie testów z ram test innej firmy. W związku z tym:
|
Wymagania
- Visual Studio Ultimate, or Visual Studio Premium, orVisual Studio Test Professional
W tym temacie opisano sposób definiowania ustawień testu w Visual Studio.W przypadku uruchamiania systemu testy w Microsoft Test Manager, zobacz Tworzenie ustawień automatycznych testów systemowych przy użyciu programu Microsoft Test Manager.
Kiedy należy korzystać z pliku ustawień testu?
Jeśli chcesz:
Zbieranie danych diagnostycznych, aby wyizolować błędów w aplikacji.
Emuluj wąskich gardeł, które czasami można spotkać Twojej aplikacji w środowisku produkcyjnym.
Uruchom klienta, serwera i innych części Twojej aplikacji na różnych komputerach, aby zweryfikować, że zachowuje się zgodnie z oczekiwaniami w rozproszonym środowisku.
Rozłożenie wielu testów w kolejnych komputerów.
Uruchom wydajność sieci web i załadować testów.W przypadku dodania wydajność sieci web i obciążenia test projektu do rozwiązania, będą już zawierać plik .testsettings.Można po prostu edytować ten plik.
Przestroga |
---|
Testy jednostkowe spowolnienie więcej Jeśli korzystanie z pliku ustawień testu.Zaleca się, że z pliku ustawień testu nie należy używać z testów jednostkowych.Testy można skonfigurować za pomocą .runsettings zamiast pliku.Aby wdrożyć dodatkowe pliki, należy użyć DeploymentItemAttribute. Jednak testy wydajności i obciążenia w sieci web należy zawsze użyć pliku ustawień. |
Jak korzystać z pliku ustawień testu?
Dodawanie plików 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 móc szybko przełączać się między różnymi ustawieniami.
Dodać plik .testsettings do rozwiązania.
W menu kontekstowym rozwiązania Visual Studio, wybierz polecenie Dodaj, Nowy element, a następnie wybierz Testuj ustawienia.
Edytowanie pliku ustawień testu
Wybierz ustawienia badania mają być używane:
Wybierz ustawienia testu dla jednostki i kodowane jako testy interfejsu użytkownika:
Na TEST menu, wybierz polecenie Testuj ustawienia, Zaznacz plik ustawień testu.Wybieranie ustawienia testu jednostki i kodowane jako test interfejsu użytkownika
Wybierz ustawienia testu dla testów wydajności i obciążenia w sieci web:
Otwórz menu kontekstowe dla pliku .testsettings w swoje rozwiązanie, którego chcesz użyć, a następnie wybierz aktywnego obciążenia i ustawienia testu w sieci Web.Wybieranie ustawienia testu dla testów wydajności i obciążenia w sieci web
Co jeszcze muszę wiedzieć?
UwagiTestowanie ustawień należy dodać do roztworu, a nie w projekcie.
Istnieją osobne polecenia wyboru ustawień testu dla testów wydajności sieci web i inne rodzaje badań.Testy wydajności sieci Web zawsze wymaga pliku ustawień testu.Jednostki i kodowane jako testy interfejsu użytkownika nie wymagają pliku ustawień testu.
Ostrzeżenie nie zaleca się zastosowanie Testuj ustawienia, aby Visual Studio 2012 testu jednostki projektu, chyba że użytkownik nie wyrazi chęci ustawienia, które oferuje.Jeżeli zastosujesz Testuj ustawienia starszych struktury testowej jest używany do uruchamiania testów i zostaną utracone korzyści wydajność i odporność nowych ram.
Jeśli korzystanie z pliku ustawień testu, a później zdecyduje, że nie chcesz, możesz go anulować, na TEST menu, wybierz polecenie Przetestować ustawienia.
Zalecenie to nie obejmuje się badaniom obciążenia, które zawsze mają pliki ustawień i wydajności sieci Web.
Testowanie wybierz ustawienia i sterowania dane diagnostyczne kart.Istnieje kilka rodzajów kart, które zbiera różne rodzaje informacji i skonfigurowanie środowiska, w którym test jest uruchamiany.
Testowanie ustawień również wybrać test kontrolera.Używasz kontrolera test, aby uruchomić aplikację na kilku komputerach.
Istnieją pewne problemów ze zgodnością z testowania ustawień między Visual Studio 2010 i Visual Studio 2012 r..W wersji programu Visual Studio przed Visual Studio 2012, Testuj ustawienia zostały uwzględnione w rozwiązaniu, podczas tworzenia projektu testowego.Wystąpił jeden typ projektu testowego, który zawierał różnego rodzaju typy testu.Jednakże w Visual Studio 2012, testowanie ustawień nie znajdują się w swoje rozwiązanie, gdy albo nowego jednostki badania projektu lub dodaniu nowego projektu kodowane jako test interfejsu użytkownika.Jest to wynik ulepszenia w struktury testowej jednostki usprawniających rozszerzalności, odporność i wydajności.Można jednak otworzyć istniejącą Visual Studio 2010 roztwór zawierający projektu testowego i pliku .testsettings i będzie kontynuować działanie.Ponadto można dodać plik .testsettings do swojej Visual Studio 2012 rozwiązanie, jeśli należy zbierać dane z badań szczególnych lub uruchomić test we wniosku są rozłożone w kilku komputerach.
Po dodaniu, że wydajność sieci Web i obciążenia projekt do rozwiązania testu, tworzony jest plik Local.testsettings domyślne.Jest automatycznie dodawany do roztworu w Elementy rozwiązania folder.To wykonuje nasze testy lokalnie bez karty dane diagnostyczne zaznaczone.Można dodać lub edytować plik .testsettings, aby określić dane diagnostyczne kart i przetestować kontrolerów.
Dodatkowe wskazówki, zobacz testów na nieprzerwane z Visual Studio 2012-Rozdział 6: przybornik badania A.
Edytowanie ustawień testu
Można skonfigurować różne wartości dla ustawienie testu, za pomocą następujące strony w Przetestować ustawienia okno dialogowe:
Ogólne
Role
Dane i Diagnostyka
Wdrożenie
Instalator i skryptów oczyszczających
Hosty
Limity czasu testu
Testu jednostki
Test sieci Web
Testowanie ustawień: role
Na stronie ról można albo skonfigurować test do uruchomienia na komputerze lokalnym lub zdalnie uruchomić:
Wykonanie lokalne jest ustawieniem domyślnym.Oznacza to, że testy i działania na komputerze programu Visual Studio lub na serwerze kompilacji, po sprawdzeniu w kodzie aplikacji.Przejdź do danych oraz Diagnostyka.
Wykonanie lokalne z kolekcją zdalnego jest typową konfigurację dla testowania systemu aplikacji lub klient serwer sieci web.Kod test jest uruchamiany na komputerze lokalnym, ale można również zbierać dane ze składników aplikacji, które są zainstalowane na innych komputerach testowe.
Zdalne wykonanie jest używany gdzie chce uruchomić ją jakiejkolwiek części aplikacji.Jest typową konfigurację, gdzie aplikacja wymaga określonej platformy, takie jak szczególne przeglądarki sieci web lub bazy danych.Można zbierać dane z badań i konfigurowanie środowiska testowego na każdym komputerze.
Skonfiguruj kontroler testu i role dla kolekcji zdalnych danych i wykonanie
Zdalne wykonanie oznacza, zainstaluj daną aplikację na co najmniej jednym komputerze, oprócz komputera lokalnego.Testowanie ustawień można określić zbierania danych i Konfiguracja środowiska testowego do tych maszyn.Każda maszyna musi mieć agenta test, połączone z kontrolerem test.Kontroler testu odczytuje ustawienia testu i używa agentów do konfigurowania środowiska testowego każdej maszyny i karty dane diagnostyczne.Możesz albo zainstalować kontroler testu i czynników ręcznie lub można za pomocą Menedżera przetestować firmy Microsoft do tworzenia środowiska laboratoryjnego.
Do zdalnego testowania maszyny są identyfikowane przez nazwy roli, na przykład "SQL Server", "Serwer sieci Web" i "Klient pulpitu." Nazwy umożliwiają określenie konfiguracji każdej maszyny.Podczas instalowania aplikacji do testowania do wybrać poprawny dla każdego składnika w aplikacji są używane nazwy roli.
Z Kontroler rozwijanej listy, wybierz kontroler test dla agentów badania, które będą używane do uruchomienia testów lub zbierania danych.
Aby dodać role, które chcesz użyć do uruchomienia testów i zbierania danych, wybierz polecenie Dodaj.Na przykład może dać nazw ról, takich jak "Desktop Client" lub "Serwer sieci Web".
Wybierz rolę, którą chcesz uruchomić testy, a następnie wybierz Ustaw jako rola, aby uruchomić testy.Zazwyczaj jest to rola, na którym jest zainstalowany składnik klienta aplikacji.
[!UWAGA]
Inne role, zdefiniuj nie zostaną uruchomione przetestować kod, ale mają służyć jedynie do zbierania danych w zależności od danych i diagnostyki karty określisz dla ról w danych i diagnostyczny strony.
Aby wybrać agentów badania, które mogą być używane dla roli, musi tworzenia atrybutów dla tej roli i Przypisz te atrybuty do agentów test.Jeśli chcesz uruchomić testy jednocześnie na kilku komputerach, należy przypisać do wielu agentów test atrybut z roli, który jest skonfigurowany do uruchamiania testów.Aby utworzyć atrybutu, wybierz rolę, a następnie wybierz polecenie Dodaj na pasku narzędzi nad listy atrybutów.
Reguły wyboru agenta zostanie wyświetlone okno dialogowe.
Wpisz nazwę w Nazwa atrybutu i wartość w Wartość atrybutu, a następnie wybierz polecenie OK.Dodać tyle ile jest potrzebnych.
Na przykład, można dodać atrybut o nazwie "pamięci RAM > 16 GB"o wartości"True"lub"False"do filtrowania na komputerach agenta testu o więcej niż 16 GB pamięci.Jednakże należy ręcznie wybrać wartość atrybutu na agentów test.Wartości atrybutów nie jest automatycznie zestaw oparty na specyfikacji maszyny.
Aby zastosować atrybut do jednego lub kilku agentów test, należy przypisać atrybut do agentów test przy użyciu Zarządzanie przetestować kontroler okno dialogowe.
Testuj ustawienia: Dane i Diagnostyka
W Ustawienia testu okno dialogowe Wybierz danych oraz Diagnostyka strony.W tym momencie, w zależności od sposobu skonfigurowania opcji w role strona, użyj jednej z następujących opcji:
Zbieranie danych i Diagnostyka danych na komputerze lokalnym
Aby dołączyć dane i diagnostyki, które mają być zbierane na komputerze lokalnym, zaznacz dane diagnostyczne kart zgodnie z testowania potrzebuje.Aby skonfigurować adapter danych diagnostycznych, które mają być zawarte, zaznacz kartę określonych danych diagnostycznych i wybierz Konfigurowanie opcję nad listą danych i diagnostyki karty.
Zbieranie danych i Diagnostyka danych na komputerach zdalnych przy użyciu ról
W danych i diagnostyczny strony, zdefiniować, wybierając co rolę karty dane diagnostyczne roli będzie używać do zbierania danych.W związku z tym jeśli jeden lub więcej danych, jak i diagnostyki karty są włączone dla roli, kontroler test wybierze maszyny agenta dostępne badania, do zbierania danych dla określonych danych i diagnostyki karty na podstawie atrybutów zdefiniowane przez użytkownika do roli.Aby zaznaczyć dane i karty dane diagnostyczne, które mają być zbierane w przypadku każdej roli, wybierz rolę.Dla każdej z ról wybierz karty danych diagnostycznych, zgodnie z potrzebami badań.Aby skonfigurować każdej karty danych diagnostycznych, która została wybrana dla każdej z ról, wybierz polecenie Konfigurowanie opcję 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" Ustaw na "wartość prawda", a rola serwera o nazwie "SQL Server" z atrybutem ustawiona na "pamięci RAM > 16 GB".Jeśli określisz, że "Desktop Client" będzie uruchomić testy, wybierając Ustaw jako rola, aby uruchomić testy w role strony, a następnie kontroler test wybierze maszyny z agentami badania, które zawierają atrybut "Używa SQL" ustawiony na wartość "True", aby uruchomić testy na.Kontroler test zaznaczy także maszyny do serwera SQL z agentów badania, które zawierają atrybut "pamięci RAM > 16 GB"do zbierania tylko danych zdefiniowany przez dane i diagnostyki karty związane z tymi rolami.Agent testy "Desktop Client" jest również zbieranie danych dla komputerów, które jest uruchamiane, ale trzeba też zaznaczać dane i diagnostyki karty dla tej roli.
[!UWAGA]
W tabeli przedstawiono tylko karty, które mogą być używane z testów w programie Visual Studio.Aby uzyskać dodatkowe informacje o kartach danych diagnostycznych używanych w Microsoft Test Manager, zobacz Konfigurowanie maszyn i zbierania informacji diagnostycznych przy użyciu ustawień testu.
Diagnostyki karty danych dla zautomatyzowanych testów
Karta danych diagnostycznych |
Skojarzony temat |
---|---|
Serwer Proxy klienta ASP.NET dla IntelliTrace i wpływu Test: ten serwer proxy umożliwia zbieranie informacji na temat połączeń http od klienta do serwera sieci Web dla kart dane diagnostyczne IntelliTrace i badania wpływu. |
Aby zebrać te informacje jest wymagana żadna konfiguracja. Jak: zbieranie danych IntelliTrace problemy, trudne debugowania Jak: zbieranie danych, aby sprawdzić które testy powinny być uruchamiane po zmiany kodu |
IntelliTrace: można skonfigurować adapter danych diagnostycznych do IntelliTrace do zbierania informacji diagnostycznych śledzenia określone Aby wyizolować błędów, które są trudne do odtworzenia.Ta karta tworzy plik IntelliTrace, który ma rozszerzenie .iTrace, która zawiera te informacje.Gdy test zakończy się niepowodzeniem, można utworzyć błąd.Plik IntelliTrace, który jest zapisywany z wyników badań jest automatycznie połączony ten błąd.Dane, które są gromadzone w pliku IntelliTrace zwiększa wydajność debugowania, skracając czas wymagany do reprodukcji oraz zdiagnozować błąd w kodzie.Z tego pliku IntelliTrace, które mogą być symulowane sesji lokalnej na innym komputerze to zmniejsza prawdopodobieństwo wystąpienia błędu jest non odtwarzalnych. Aby uzyskać więcej informacji, zobacz Debugowanie aplikacji poprzez rejestrowanie wykonywania kodu za pomocą narzędzia IntelliTrace. |
Jak: zbieranie danych IntelliTrace problemy, trudne debugowania |
ASP.NET profiler: można utworzyć ustawienie testu, które zawiera usługę ASP.NET profilowania, który zbiera dane dotyczące wydajności w aplikacji ASP.NET sieci Web.
Uwaga
Ta karta danych diagnostycznych jest dla użytku tylko z obciążenia testów witryn tego użytku, które wymagają Visual Studio Ultimate.
|
Jak: tworzenie ustawienie badania dla badania rozłożony ładunek |
Kod zapotrzebowania (Visual Studio 2010): można utworzyć ustawienie testu, zawierający kod zakres informacji, które jest używane do badania, jaka część kodu jest objęta testów.
Uwaga
Ta karta danych diagnostycznych dotyczy tylko programu Visual Studio Testuj ustawienia.Nie jest używana do ustawienia testu w Microsoft Test Manager.
Uwaga
Jest to w celu zachowania zgodności z Visual Studio 2010 tylko.
Aby uzyskać więcej informacji na temat użycia kodu, zobacz Za pomocą Code Coverage, aby określić, jak dużo kodu jest badany. |
Konfiguracja pokrycia kodu przy użyciu ustawień testów jest przestarzała |
Dziennik zdarzeń: można skonfigurować test ustawienie obejmować zbieranie dzienników zdarzeń, które zostaną uwzględnione w wynikach badań. |
Jak: Konfigurowanie kolekcji dziennika zdarzeń przy użyciu ustawień testu |
Emulacja sieci: można określić, że chcesz powodować obciążenie sztuczną sieć test przy użyciu ustawienia testu.Emulacji sieci ma wpływ na komunikację z komputera i poprzez emulację szybkość połączenia określonej sieci, takich jak dial-up.
Uwaga
Ta karta danych diagnostycznych dotyczy tylko programu Visual Studio Testuj ustawienia.Nie jest używana do ustawienia testu w Microsoft Test Manager.
Uwaga
Emulacja sieci nie można zwiększyć szybkość połączenia sieciowego.
|
Porady: konfiguracja funkcji emulacji sieci za pomocą opcji ustawień testów w Visual Studio |
Informacje o systemie: ustawienia testu można skonfigurować, aby dołączyć informacje systemowe o komputera, na którym test jest uruchomiony.Informacje o systemie jest określona w wynikach testu przy użyciu ustawienia testu. |
Aby zebrać te informacje jest wymagana żadna konfiguracja. |
Testowanie skutków: można zbierać informacje o tym, które metody kodu aplikacji były stosowane, gdy był uruchomiony przypadku testowego.Informacje te można wraz ze zmianami do kodu aplikacji, dokonane przez deweloperów do określenia, które testy były wpływ tych zmian rozwoju. |
Jak: zbieranie danych, aby sprawdzić które testy powinny być uruchamiane po zmiany kodu |
Rejestrator wideo: można utworzyć nagranie wideo sesji pulpitu po uruchomieniu automatycznie test.To nagranie wideo może być przydatne wyświetlić akcje użytkownika, aby kodowane jako badanie interfejsu użytkownika.Nagrywanie wideo może pomóc innym członkom zespołu izolowanie problemów 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ń: wdrażania
W Testuj ustawienia okno dialogowe Wybierz wdrażania strony.
Aby tworzyć osobnych katalogów dla wdrażania każdym uruchomieniu testów, zaznacz włączyć wdrażania.
[!UWAGA]
Jeśli wybierzesz, aby to zrobić, można nadal tworzyć aplikację po uruchomieniu testów.
Aby dodać plik do katalogu, używane są do uruchomienia testów potrzebnych do badań, wybierz polecenie Dodaj plik i zaznacz plik, który chcesz dodać.
Aby dodać katalog do katalogu, używane są do uruchomienia testów potrzebnych do badań, wybierz polecenie Dodaj katalog , a następnie wybierz katalog, w którym chcesz dodać.
[!UWAGA]
Aby uzyskać więcej informacji na temat sposobu wdrażania pliki i katalogi za poszczególne testy za pomocą właściwości i atrybutów DeploymentItem, zobacz Porady: wdrożenie plików na potrzeby testów.
Testuj ustawienia: Instalator i skryptów oczyszczających
Aby uruchamiać skrypty, przed i po zakończeniu testów, wybierz polecenie konfiguracji i skryptów oczyszczających stronę w Testuj ustawienia okno dialogowe.
Wpisz lokalizację pliku skryptu w skrypt instalacyjny lub wybierz polecenie wielokropka (...) aby zlokalizować skrypt instalacji.
Wpisz lokalizację pliku skryptu w Oczyszczanie skryptu lub wybierz polecenie wielokropka (...) aby zlokalizować skrypt oczyszczania.
Testowanie ustawień: hostów
Aby uruchomić testy za pomocą innego hosta, wybierz polecenie hostów stronę w Testuj ustawienia okno dialogowe.
Aby uruchomić testy jednostkowe w tym samym procesie co witryny ASP.NET, zaznacz ASP.NET w typu Host.
Pomocą testu Uruchom w procesie 32-bitowy lub 64-bitowych można zaznaczyć, aby egzamin do uruchamiania jako procesy 32-bitowy lub 64-bitowych.
Aby zapewnić maksymalną elastyczność należy skompilować testowane projekty z konfiguracją Any CPU.Następnie można uruchomić w agentach zarówno 32 - i 64-bitowych.Kompilowanie projektów testowych z konfiguracją 64-bit nie posiada zalet.
Testuj ustawienia: Limity czasu Test
(Opcjonalnie) Aby ograniczyć okres czasu dla każdego testu i badań indywidualnych, wybierz polecenie limity czasu testowania. stronę w Testuj ustawienia okno dialogowe.
Aby przerwać test uruchamiane po przekroczeniu limitu czasu, zaznacz przerwanie testu, jeżeli całkowity czas przekracza , a następnie wpisz wartość dla tego limitu.
Niepowodzenie testu, jeśli zostanie przekroczony limit czasu, zaznacz znak poszczególnych badań jako nie powiodło się, jeśli jego czas wykonywania przekroczyi wpisz wartość dla tego limitu.
Testowanie ustawień: Testu jednostki
(Opcjonalnie) Jeśli trzeba określić inną lokalizację zestawu, które testy jednostkowe trzeba załadować, wybierz polecenie Testu jednostki.
Dla folder główny dla zespołów do załadowania, wybierz polecenie Przeglądaj do zlokalizuj folder, a następnie wypełnić pole tekstowe.
Folder główny, który określono może zawierać zmienne środowiskowe i reprezentuje katalog, który będzie używany jako element ApplicationBase domeny aplikacji, że testy są uruchamiane w.Wszystkie zespoły w tym katalogu będą obciążane przez testy jednostkowe.W środowisku produkcyjnym zalecanym rozwiązaniem jest ustawienie tego do katalogu, w którym są zainstalowane kodu na zasadach zestawów badawczych.W środowisku projektowym dobrą praktyką jest to do katalogu, gdzie są niezwykle kodu na zasadach zestawów badawczych.Dzięki temu wszelkie odwołania, które trzeba pliki binarne produktu może być załadowany a rozwiązane podczas odnajdowania i przeprowadzenia badań bez konieczności skopiuj pliki binarne produktu wokół z testami.
Jeśli wartość w tym polu, element ApplicationBase domeny aplikacji, że testy są uruchamiane w ustawiono katalog, który zawiera testy.
Zaznacz lub wyczyść pole wyboru dla wykorzystania kontekście ładowania zestawów w katalogu test.
Domyślnie większość zestawów są ładowane do poprawny "obciążenia kontekst." Zazwyczaj należy pozostawić wykorzystania kontekście ładowania zestawów w katalogu test wybranego.Kiedy należy je wyłączyć istnieją jednak pewne warunki:
Jeśli istnieje duża liczba zestawów w katalogu testu i określeniu lokalizacji znajdującej się pod folder główny dla zespołów do załadowaniai testy nie są zależne był uruchamiany w kontekście ładowania, można zobaczyć wzrost, jeśli nie używasz kontekstu załadować załadować wydajności tych testów zestawów.
Jeśli testy zależą od tego, był uruchamiany w kontekście innych niż kontekst obciążenia (nie są typowe).
Aby uzyskać więcej informacji, zobacz Najważniejsze wskazówki dotyczące ładowania zestawu.
W obszarze foldery, aby użyć podczas wykonywania testów, wybierz polecenie Dodaj folder.
Przeglądanie w poszukiwaniu folderu zostanie wyświetlone okno dialogowe.
Zlokalizuj folder w użyciu i wybierz polecenie OK.
Foldery, aby użyć podczas wykonywania testów ustawienie jest ustawieniem, które prawdopodobnie będą używane najczęściej.Można określić wiele ścieżek do folderów, których zespoły można rozpoznać od, podczas odnajdowania i przeprowadzenia badań.Każdy ze ścieżek, które są określone w tej sekcji może zawierać zmienne środowiskowe.Wraz z każdej ze ścieżek, które są określone w tym miejscu istnieją dwie opcje, które są skojarzone z nią:
Po raz pierwszy opcja wybierz Używać kontekstu załadować pole wyboru, aby określić, że katalog powinien używać kontekście ładowania podczas rozpoznawania zestawów z katalogu (jeśli kontekst obciążenia nie jest wymagane dla badań, by zapewnić poprawne działanie może zostać wyświetlony poprawę wydajności przez wyczyszczenie tego pola wyboru).
Druga opcja wybierz Uwzględnij podfoldery pole wyboru, aby określić, z dowolnym podfolderze zostać uwzględnione podczas rozpoznawania zestawów z katalogu.
W obszarze dodatkowe foldery do użycia podczas discovering testów, wybierz polecenie Dodaj Folder.
Przeglądanie w poszukiwaniu folderu zostanie wyświetlone okno dialogowe.
Zlokalizuj folder w użyciu i wybierz polecenie OK.
Dodatkowe foldery do użycia podczas discovering testów opcja jest przydatna, gdy są albo wykonywanie badań zdalnie przy Budowanie zespołu lub robi zautomatyzowanego uruchomić z programu Microsoft Test Menedżera.Ścieżek świadczone w tym miejscu będzie używany dla rezolucję Zgromadzenia, ale tylko podczas odnajdowania test.Te ścieżki może zawierać zmienne środowiskowe.W przypadkach gdzie testy są zaplanowane do wykonać zdalnie z kompilacji upuść i nie wszystkie zależności zestawu do badań są w tym samym katalogu, ścieżki te może służyć do zapewnienia, że MSTest lub Test kontrolera można znaleźć dość zależne zestawy odkryć badań i zaplanować ich do komputerów zdalnych dla wykonania.
Dla systemem planowany od Microsoft Test Manager, Brak dodatkowych tokenu — % BuildDrop % — który może służyć do ogólnie odnoszą się do lokalizacji kompilacji.Eliminuje to potrzebę Tworzenie lub aktualizowanie Testuj ustawienia za każdym razem, gdy bada się nowej kompilacji.Niestety token ten nie jest obsługiwana bezpośrednio poprzez budowanie zespołu.Jednakże jeśli miejsce spadek kompilacji jest ustawiona w zmiennej środowiskowej o nazwie BuildDrop z definicji kompilacji, będzie miał ten sam wynik.
Aby uzyskać więcej informacji, zobacz Sprawdzanie kodu za pomocą jednostki badań.
Testowanie ustawień: Test sieci Web
(Opcjonalnie) Aby skonfigurować właściwości, które kontrolują jak testów wydajności sieci Web są uruchamiane w ustawienie testu, wybierz polecenie Web Test.
Wybierz opcję Fixed Uruchom licznik, lub uruchomić jeden na wiersz źródła danych.
Użyj Typ przeglądarki listy rozwijanej, aby wybrać do testu wydajności sieci Web za pomocą przeglądarki sieci Web.Na przykład Internet Explorer 9.0.
[!UWAGA]
Test wydajności sieci Web wymaga programu Visual Studio Ultimate.
(Opcjonalnie) Wybierz Symulacja myśleć razy umożliwiające symulowanego wstrzymywanie przez ludzi.
(Opcjonalnie) Wybierz katalogu URL żądania użycia jako domyślna ścieżka plików cookie.
Jeśli katalogu URL żądania użycia jako domyślna ścieżka plików cookie jest wyłączona, a następnie testy sieci web będzie to zachowanie:
Jeśli wniosek, na przykład www.abc.com/myapp/abc.aspx, plik cookie jest ustawiany w odpowiedzi i nie podano ścieżki, następnie test będzie używać adresu URL żądania całego jako ścieżka tego pliku cookie.Oznacza to, że plik cookie będą wysyłane tylko z kolejnych żądań z adresu URL www.abc.com/myapp/abc.aspx.
Jeśli katalogu URL żądania użycia jako domyślna ścieżka plików cookie jest włączony, a następnie testy sieci web będzie to zachowanie:
Jeśli wniosek, na przykład www.abc.com/myapp/abc.aspx, plik cookie jest ustawiany w odpowiedzi, a nie podano ścieżki, następnie test będzie używał katalogu żądania adresu URL jako ścieżkę dla tego pliku cookie.Oznacza to, że plik cookie będą wysyłane wszystkie wnioski z www.abc.com/myapp ścieżki podrzędne (na przykład www.abc.com/myapp/xyz.aspx).
To zachowanie jest zgodne z plików cookie w wersji 1, określonych w specyfikacji RFC 2109.Aby uzyskać więcej informacji, zobacz Request for Comments: 2109.
Zobacz też
Zadania
Jak: Dodawanie pliku ustawień testu z Microsoft Visual Studio
Porady: edytowanie pliku ustawień testów za pomocą programu Microsoft Visual Studio
Jak: wybierz aktywne ustawienia testu z Microsoft Visual Studio
Jak: tworzenie ustawienie badania dla badania rozłożony ładunek
Instruktaż: Przy użyciu kontrolera testu i badania czynników w badaniu obciążenia
Koncepcje
Konfigurowanie maszyn i zbierania informacji diagnostycznych przy użyciu ustawień testu
Przy użyciu kontrolerów badania oraz badanie agentów z testów obciążenia
Konfigurowanie maszyny testowej do wykonywania badań lub zbieranie danych
Zgodność ustawień testów z Visual Studio 2010
Inne zasoby
Badania na nieprzerwane z Visual Studio 2012-Rozdział 6: testowania przybornik
Wprowadzanie ustawień testów w programie Microsoft Test Manager