Udostępnij za pośrednictwem


Zarządzanie kontrolerami testów i agentami testowymi za pomocą Visual Studio

 

Opublikowano: czerwiec 2016

Jeśli chcesz użyć programu Visual Studio, aby zdalnie uruchomić testy, rozpowszechnić testy na wielu komputerach lub uruchomić testy obciążenia, należy skonfigurować kontroler testów, agentów testowych i plik ustawień testów. W tym temacie opisano sposób zarządzania kontrolerami testu i testowanie agentów, po zainstalowaniu i skonfigurować je po raz pierwszy.

Testy obciążenia jest uruchomiona, nie masz do użycia zasobów i konfigurować własnych komputerów, aby symulować to obciążenie. Testowanie obciążenia w chmurze służy do udostępniania maszyn wirtualnych w chmurze, które generują obciążenie przez wielu użytkowników jednocześnie dostęp do witryny sieci web. Wszystko, czego potrzebujesz jest konto programu Visual Studio Online. Dowiedz się więcej na ten temat usługi do testowania obciążenia opartego na chmurze.

Jeśli używasz programu Microsoft Test Manager do przeprowadzenie testów w środowisku laboratoryjnym, możesz zarządzać kontrolerami testów i ich agentami za pomocą Menedżera kontrolera testów w Centrum laboratoryjnym dla programu Microsoft Test Manager. W tym temacie ma zastosowanie tylko w przypadku, gdy Uruchamianie testów za pomocą programu Visual Studio.

Aby uzyskać informacje dotyczące sposobu instalacji i konfiguracji agenci testowi i testowanie kontrolerów pozwala na Uruchamianie testów w programie Visual Studio, zobacz Konfigurowanie kontrolerów testów i agentów testowych w celu zarządzania testami w Visual Studio.

Do konfigurowania i monitorowania kontroler testu i żadnych zarejestrowanych agentów, musi mieć plik ustawień testów w projekcie testu zawierający testów, które ma zostać uruchomiony. Otwórz ustawienia testu, wybierz polecenie roli i wybierz polecenie Zarządzanie testowanie kontrolerów z listy rozwijanej dla kontrolera pola.

Open your test settings file, select the Role tab

W projekcie testu obciążenia można także Zarządzanie testowanie kontrolerów z Testowanie obciążenia menu.

Po zainstalowaniu i skonfigurowaniu agentów testowych i kontrolera testowego należy użyć następujących procedur do zarządzania nimi:

  • Dodaj agenta testowego do kontrolera testowego

  • Usuń agenta testowego z kontrolera testów

  • Zmień ustawienia agenta testowego

  • Skonfiguruj kontroler testu

  • Zarządzanie agentami podczas uruchamiania testów

  • Określ kontroler testowy używany do uruchamiania testów

  • Ładowanie testów z zestawów testowych podpisanych z opóźnieniem

Dodawanie agenta testowego do kontrolera testów

Możesz chcieć dodać agenta testowego do innego kontrolera testów lub możesz musieć dodać agenta testowego do kontrolera testów, który właśnie zainstalowałeś.

Aby dodać agenta testowego do kontrolera testów

  1. Wybierz kolejno Start, Wszystkie programy, Microsoft Visual Studio, Narzędzie konfiguracji agenta testowego Microsoft Visual Studio.

    Zostanie wyświetlone okno dialogowe Konfigurowanie agenta testowego.

    Uwaga

    Agent testowy musi już być zainstalowany, aby dodać go do kontrolera testów.Aby uzyskać więcej informacji na temat instalowania agenta testu, zobacz Instalowanie i konfigurowanie agentów testowych i kontrolerów testów.

  2. Jeśli chcesz zmienić sposób uruchomienia agenta testowego, wybierz polecenie Uruchom opcje.

    Dostępne są dwie możliwe opcje działania agenta testowego:

    Usługa   Jeśli nie musisz uruchamiać testów automatycznych, które współdziałają z pulpitem, takich jak kodowane testy interfejsu użytkownika czy tworzenie nagrania wideo podczas wykonywania testu, w obszarze Uruchom agenta testowego jako, wybierz pozycję Usługa. Agent testowy zostanie uruchomiony jako usługa. Wybierz przycisk Dalej.

    Można teraz wprowadzić szczegóły na temat użytkownika, kiedy czynnik testowy startuje jako serwis.

    1. Wprowadź nazwę w polu Nazwa użytkownika.

    2. W polu Hasło wprowadź hasło.

      Ważne informacje o koncie użytkownika

      • Hasła puste nie są obsługiwane dla kont użytkowników.

      • Jeśli chcesz użyć narzędzia zbierającego IntelliTrace lub emulacji sieci, konto użytkownika musi być członkiem grupy Administratorzy.

      • Jeśli nazwy użytkownika agenta nie ma w usłudze agenta, spróbuje ją dodać, co wymaga uprawnień do kontrolera testów.

      • Użytkownik próbujący użyć kontrolera testu musi się znajdować na koncie użytkownika kontrolera testów lub nie będzie mógł uruchamiać testów dla kontrolera.

    Interaktywny process Jeśli chcesz uruchomić testy automatyczne, które muszą współdziałać z pulpitem, takie jak kodowane testy interfejsu użytkownika czy tworzenie nagrania wideo podczas wykonywania testu, wybierz Interaktywny proces. Agent testowy zostanie uruchomiony jako proces interaktywny, nie jako usługa.

    Na następnej stronie możesz wprowadzić szczegóły na temat użytkownika, kiedy agent testowy zaczyna działać jako proces, albo inne opcje.

    1. Wprowadź nazwę w polu Nazwa użytkownika.

    2. W polu Hasło wprowadź hasło.

      Uwaga

      W przypadku konfigurowania agenta testowego do uruchamiania jako interaktywnego procesu z innym użytkownikiem, który nie jest aktualnie aktywnym użytkownikiem, trzeba ponownie uruchomić komputer i zalogować się jako ten inny użytkownik, aby można było uruchomić agenta.Poza tym hasła puste nie są obsługiwane dla kont użytkowników.Jeśli chcesz użyć narzędzia zbierającego IntelliTrace lub emulacji sieci, konto użytkownika musi być członkiem grupy Administratorzy.

      Ważne informacje o koncie użytkownika

      • Hasła puste nie są obsługiwane dla kont użytkowników.

      • Jeśli chcesz użyć narzędzia IntelliTrace lub danych emulacji sieci i adaptera diagnostycznego, konto użytkownika musi być członkiem grupy Administratorzy. Jeśli urządzenie, na którym jest uruchomiony agent testowy, używa systemu Windows Vista lub nowszej wersji lub innego systemu operacyjnego zawierającego najmniej uprzywilejowane konto użytkownika, trzeba go również uruchamiać jako administrator (podniesione uprawnienia).

      • Jeśli nazwy użytkownika agenta nie ma w usłudze agenta, spróbuje ją dodać, co wymaga uprawnień do kontrolera testów.

      • Użytkownik próbujący użyć kontrolera testu musi się znajdować na koncie użytkownika kontrolera testów lub nie będzie mógł uruchamiać testów dla kontrolera.

    3. Aby upewnić się, że po rozruchu komputera z agentem testowym można uruchomić testy, należy skonfigurować komputer do automatycznego logowania jako agent testowy. Zaznacz Automatyczne logowanie. Spowoduje to przechowywanie nazwy użytkownika i hasła w postaci zaszyfrowanej w rejestrze.

    4. Aby upewnić się, że wygaszacz ekranu jest wyłączony, ponieważ może to kolidować ze zautomatyzowanymi testami, które muszą współdziałać z komputerem stacjonarnym, zaznacz opcję Upewnij się, że wygaszacz ekranu jest wyłączony.

      Ostrzeżenie

      Istnieją zagrożenia bezpieczeństwa, jeśli logujesz się automatycznie lub wyłączysz wygaszacz ekranu.Po włączeniu automatycznego logowania umożliwiasz innym użytkownikom uruchamianie tego komputera z możliwością korzystać z konta, które loguje się automatycznie.Po wyłączeniu wygaszacza ekranu komputer może nie monitować użytkownika o zalogowanie się w celu odblokowania komputera.Dzięki temu z komputera może korzystać każdy, kto ma do niego fizyczny dostęp.Po włączeniu tych funkcji na komputerze należy upewnić się, że te komputery są zabezpieczony fizycznie.Na przykład komputery te znajdują się w fizycznie bezpiecznych laboratorium.(Po wyczyszczeniu Upewnij się, że wygaszacz ekranu jest wyłączony, wygaszacz ekranu nie zostanie włączony.)

  3. Aby zarejestrować tego agenta za pomocą różnych testu kontrolera, wybierz opcję zarejestrowanie kontrolera testowego. Wpisz nazwę kontrolera testu, po którym następuje: i numer portu, który jest używany w zarejestrować agenta testu za pomocą następujących kontroler testu. Na przykład wpisz agent1:6901.

    Uwaga

    Port domyślny to 6901.

  4. Aby zapisać zmiany, wybierz opcję Zastosuj ustawienia. Zamknij okno dialogowe Podsumowanie konfiguracji, a następnie zamknij narzędzie konfiguracji agenta testowego.

  5. Ostrzeżenie

    Jeśli agent jest aktualnie skonfigurowany do uruchamiania na innym kontrolerze testów, należy usunąć agenta testowego z tego kontrolera.Jeśli kontroler testów jest zarejestrowany w projekcie zespołowym, można usunąć agenta testowego przy użyciu Menedżera kontrolera testów w Centrum laboratoryjnym dla programu Microsoft Test Manager.W przeciwnym razie aby usunąć agenta testowego, w menu Test w programie Visual Studio wybierz polecenie Zarządzaj kontrolerami testów.

Usuwanie agenta testowego z kontrolera testowego

Agent testu przeznaczona do trybu offline przed usunięciem.

Aby usunąć agentów, które są zarejestrowane do kontrolera jako część środowiska laboratoryjnego, nie można użyć tej procedury. Aby usunąć te agentów z kontrolera, należy usunąć środowiska za pomocą programu Microsoft Test Manager.

Aby usunąć agenta testowego z kontrolera testów

  1. Jeśli kontroler testów nie jest zarejestrowany w projekcie zespołowym, wykonaj następujące czynności.

    1. Z programu Visual Studio, otwórz plik ustawień testów w projekcie testu, wybierz polecenie roli i wybierz polecenie Zarządzanie testowanie kontrolerów z listy rozwijanej dla kontrolera pola.

      Administrowania Test Controller zostanie wyświetlone okno dialogowe.

    2. Na liście rozwijanej Kontroler wpisz nazwę komputera, na którym skonfigurowano kontroler testów. Jeżeli wcześniej administrowano określonym kontrolerem testów, można wybrać nazwę z listy.

    3. W okienku Agenci wybierz nazwę agenta testowego. Jeśli agent jest nadal w trybie online, wybierz Offline. Aby go usunąć, wybierz polecenie usunąć.

      Uwaga

      Usunięcie agenta testowego powoduje usunięcie go z kontrolera testów.Aby całkowicie odinstalować program agent testu, należy użyć Programy i funkcje Panelu sterowania na komputerze agenta testu.

  2. Jeśli kontroler testów jest zarejestrowany w projekcie zespołowym, wykonaj następujące czynności.

    1. Otwórz Microsoft Test Manager. (Przejdź do Start, wszystkie programy Microsoft Visual Studio, Microsoft Test Manager).
    1. Wybierz Centrum laboratoryjne, Kontrolery.

      Wyświetlany jest widok Menedżera kontrolera testów.

    2. Wybierz kontroler testów z listy kontrolerów testów.

      Dowolni agenci testowi zarejestrowani z tym kontrolerem testowym są teraz wyświetlani na liście agentów testowych.

    Uwaga

    Jeśli agenta testowego skonfigurowano do uruchamiania jako proces, który może współdziałać z komputerem stacjonarnym, agent testowy jest wyświetlany na liście z gwiazdką poprzedzającą nazwę.

    1. Zaznacz agenta, którego chcesz usunąć. Jeśli agent jest nadal w trybie online, wybierz opcję Offline. Aby usunąć, wybierz przycisk Usuń.

      Uwaga

      Usunięcie agenta testowego powoduje usunięcie go z kontrolera testów.Aby całkowicie odinstalować program agent testu, należy użyć Programy i funkcje Panelu sterowania na komputerze agenta testu.

    Nie można przenieść agenta testowego do innego kontrolera testów za pomocą kroków opisanych w tej procedurze. Aby przenieść agenta testowego do innego kontrolera testów, usuń agenta testowego z jego bieżącego kontrolera testów. Następnie możesz postępować zgodnie z krokami procedury, aby dodać agenta testowego do kontrolera testów.

Zmiana ustawień agenta testowego

Stan agenta testowego może być jedną z następujących wartości:

Stan

Opis

Uruchamianie testu

Uruchamianie testów

Gotowe

Możliwość uruchomienia testów lub zbierania danych i diagnostyki

W trybie offline

Brak możliwości uruchomienia testów lub zbierania danych i diagnostyki

Odłączono

Agent testowy nie został uruchomiony

  • Możesz zmienić stan i inne ustawienia agenta testowego przy użyciu następujących procedur.

Aby zmienić ustawienia agenta testowego

  1. Jeśli agent testowy jest zarejestrowany na kontrolerze testów, który jest zarejestrowany w projekcie zespołowym, wykonaj następujące kroki:

    1. W programie Microsoft Test Manager wybierz kolejno polecenia Centrum laboratoryjne > Kontrolery.
  2. Jeśli agent testowy jest zarejestrowany na kontrolerze testów, który nie jest zarejestrowany w projekcie zespołowym, wykonaj następujące kroki:

    1. Do konfigurowania i monitorowania kontroler testu i żadnych zarejestrowanych agentów do testu obciążenia, wybierz Testowanie obciążenia menu w programie Visual Studio i wskaż opcję Zarządzanie testowanie kontrolerów. Dla innych testów, otwórz plik ustawień testów w projekcie testu w programie Visual Studio, wybierz polecenie roli i wybierz polecenie Zarządzanie testowanie kontrolerów z listy rozwijanej dla kontrolera pola.

      Zostanie wyświetlone okno dialogowe Zarządzaj kontrolerem testów.

  3. Wybierz nazwę kontrolera testu, którego agentów testowych chcesz zmienić na liście kontrolera testu. Jeśli kontrolera testów nie ma na liście, sprawdź, czy kontroler testów jest poprawnie zarejestrowany. Aby uzyskać więcej informacji, zobacz poniższą procedurę dotyczące konfigurowania kontrolera testów.

  4. (Opcjonalnie) W okienku Agenci testowi wybierz komputer agent testowego, dla którego chcesz zmienić właściwości.

  5. Jeśli używasz programu Microsoft Test Manager, wybierz opcję Konfiguruj.

    -lub-

    Jeśli używasz programu Visual Studio, wybierz opcję Właściwości.

  6. Zmień następujące właściwości agenta badania zgodnie z wymaganiami:

Właściwości agenta testowego

Opis

Obciążenie

Używany do dystrybucji obciążenia, podczas korzystania z agentów testowych z różnymi poziomami osiągów. Na przykład agent testowy przy zastosowaniu wagi 100 otrzymuje dwa razy większe obciążenie niż agent testowy przy zastosowaniu wagi 50.

Przełączanie IP

Używane do konfigurowania przełączania IP. Przełączanie IP pozwala agentowi testowemu wysyłać żądania do serwera przy użyciu zakresu adresów IP. Symuluje to wywołania, które pochodzą z różnych komputerów klienckich.

Przełączanie IP jest ważne, jeśli test obciążenia uzyskuje dostęp do farmy sieci Web. Większość usług równoważenia obciążenia ustanawia koligację między klientem a określonym serwerem sieci Web przy użyciu adresu IP klienta. Jeśli wszystkie żądania wydają się przychodzić od jednego klienta, moduł równoważenia obciążenia nie zrównoważy obciążenia. Aby uzyskać równowagę obciążenia w farmie sieci Web, upewnij się, że żądania pochodzą z zakresu adresów IP.

Uwaga

Możesz określić kartę sieciową lub użyć (Wszystkie nieprzypisane), aby automatycznie wybrać taką, która aktualnie nie jest używany.

Aby użyć funkcji przełączania IP, usługa Visual Studio Test Agent musi działać jako użytkownik w grupie Administratorzy dla tego komputera agenta. Ten użytkownik jest zaznaczany podczas instalacji agenta, ale może zostać zmieniony przez zmodyfikowanie właściwości usługi i ponowne jej uruchomienie.

Aby sprawdzić, czy przełączanie adresów IP działa poprawnie, Włącz rejestrowanie na serwerze sieci Web usług IIS, należy użyć funkcji rejestrowania usług IIS można zweryfikować, czy żądania są pochodzi z adresów IP, które zostało skonfigurowane.

Atrybuty

Zestaw par nazwa/wartość, które mogą być używane podczas wybierania agenta testowego. Na przykład test może wymagać określonego systemu operacyjnego. Możesz dodać atrybuty w karcie Role Twojego pliku ustawień testu, i mogą one służyć do wybierania agenta testowego, który ma pasujące atrybuty. Jeśli chcesz uruchomić test na wielu komputerach, utwórz atrybut w roli ustawień testów, który jest skonfigurowany do uruchamiania testów, a następnie skonfiguruj pasujący atrybut na każdym agencie testowym, którego chcesz używać w tej roli. Informacje dotyczące dodawania atrybut do roli w pliku ustawień testu, zobacz Wprowadzanie ustawień testów w programie Visual Studio.

Uwaga

To ustawienie jest dostępne tylko dla agentów testowych, które są zarejestrowane z kontrolerem testów, który nie jest zarejestrowany do projektu zespołowego, ponieważ te atrybuty są używane tylko w ustawieniach testowych dla programu Visual Studio.

Zmiany w zakresie wagi i atrybutu agenta testowego atrybut zaczynają obowiązywać natychmiast, ale nie ma wpływu na testy, które są już uruchomione. Zakres adresów IP staje się skuteczny po ponownym uruchomieniu kontrolera testów.

  1. (Opcjonalnie) Aby zmienić stan agenta testowego, wybierz agenta z listy, a następnie akcję z listy dostępnych opcji na podstawie bieżącego stanu agenta.

    Uwaga

    Jako agent testowy jest uruchomiony jako proces, można zarządzać stanem agenta testowego za pomocą ikony obszaru powiadomień, która działa na komputerze, gdzie jest zainstalowany agent testowy.Pokazuje stan agenta testowego.Można uruchomić, zatrzymać lub ponownie uruchomić agenta, jeśli jest uruchomiony jako proces za pomocą tego narzędzia.Aby uruchomić agenta testowego jako proces, jeśli nie jest uruchomiony, wybierz kolejno Start, Wszystkie programy, Microsoft Visual Studio i Microsoft Visual Studio Test Agent.Dodaje to ikonę obszaru powiadomień.

Konfigurowanie kontrolera testu

Aby skonfigurować kontroler testów, musisz użyć Narzędzia konfiguracji kontrolera testów zespołu. Podczas konfigurowania kontrolera testów możesz zarejestrować kontroler testów z inną kolekcją projektu zespołowego, lub wyrejestrować kontroler testów z kolekcja projektu zespołowego.

Jeśli chcesz zarejestrować kontroler testów w kolekcji projektu programu Team Foundation Server, konto używane dla usługi kontrolera testów musi być członkiem grupy kont usług testowych kolekcji projektów dla kolekcji projektów zespołowych lub konto, którego używasz do uruchamiania narzędzia konfiguracji kontrolera testów, musi być członkiem grupy Administrator kolekcji projektu.

Uwaga

Jeśli wyrejestrujesz kontroler testów z kolekcja projektu zespołowego, który ma istniejące środowiska w kolekcji projektu zespołowego, środowiska nadal są obsługiwane, jeśli przeniesiono tę kolekcję projektu zespołowego i ponownie zarejestrowano kontroler testów do tej przeniesionej kolekcji projektu zespołowego.

Aby skonfigurować kontroler testu

  1. Aby uruchomić narzędzie do zmiany konfiguracji kontrolera testów w dowolnym momencie, wybierz Start, Wszystkie programy, Microsoft Visual Studio, Narzędzie konfiguracji kontrolera testowego Microsoft Visual Studio.

    Zostanie wyświetlone okno dialogowe Konfigurowanie kontrolera testowego.

  2. Wybierz użytkownika, którego konto ma być używane jako konto logowania dla usługi kontrolera testowego.

    Uwaga

    Hasła puste nie są obsługiwane dla kont użytkowników.

  3. (Opcjonalnie) Jeśli chcesz użyć tego testu kontrolera z środowiskiem laboratoryjnym przy użyciu Microsoft Test Manager, musisz zarejestrować kontroler z kolekcją projektów zespołu dla projektu zespołu, który zawiera Twoje środowiska. Wybierz Zarejestruj z kolekcją projektu zespołowego. Aby znaleźć kolekcję projektu zespołowego, wybierz Przeglądaj lub wpisz nazwę w Zarejestruj kontroler testów z następującą Kolekcją projektu zespołowego. Upewnij się, że wprowadzono pełną ścieżkę dostępu. Na przykład http://< nazwa_serwera >:8080/tfs/DefaultCollection.

    Uwaga

    Aby uzyskać więcej informacji na temat środowiska, zobacz Konfigurowanie maszyn testowych do potrzeb uruchamiania testów lub zbierania danych.

  4. (Opcjonalnie) Jeśli nie chcesz użyć kontrolera testu w środowisku laboratoryjnym, ale tylko do uruchomienia testów z programu Visual Studio, wyczyść pole Zarejestruj kolekcję projektów zespołu.

  5. (Opcjonalnie) Aby skonfigurować kontroler testu do testowania obciążenia, wybierz polecenie Konfigurowanie do testowania obciążenia. Następnie wpisz wystąpienie SQL Server w polu Utwórz bazę danych wyników testów ładowania w następującym wystąpieniu programu SQL Server.

    Aby uzyskać więcej informacji na temat testowania obciążenia, zobacz [wycofane] Testy wydajności i obciążenia sieci Web w programie Visual Studio i Korzystanie z kontrolerów testów i agentów testowych podczas testów obciążenia.

Uwaga

Aby uzyskać więcej rozwiązywanie informacji o sterownikach badania problemów, zobacz Instalowanie i konfigurowanie agentów testowych i kontrolerów testów.

Określ kontroler testowy używany do uruchamiania testów

Jeśli występuje problem podczas uruchamiania testu przy użyciu kontrolera testów, konieczne może być ustalenie kontrolera testów, który jest używany, aby sprawdzić, czy działa usługa kontrolera testów lub czy jest uruchomiony komputer kontrolera testów.

Uruchamianie testów w programie Visual Studio

Po uruchomieniu testów przy użyciu programu Visual Studio kontroler testów, który zostanie użyty do uruchomienia testów, jest wyświetlany w ustawieniach testów. Wykonanie procedury w tym temacie, aby wyświetlić ustawienia testu: Porady: edytowanie pliku ustawień testów za pomocą programu Microsoft Visual Studio.

Uruchamianie testów przy użyciu programu Microsoft Test Manager

Jeśli testy zostaną uruchomione przy użyciu programu Microsoft Test Manager, aby używać kontrolera testów, należy utworzyć środowisko. Po uruchomieniu testów, wybierz jedną z następujących opcji:

  • Uruchom: Uruchamia Twoje testy z wykorzystaniem środowiska określonego w planie testów.

  • Uruchom z opcjami: Opcja ta umożliwia uruchamianie testów w innym środowisku.

Można znaleźć środowiska, którą określono w planie testu, użyj następującego tematu do wyświetlania środowisk w właściwości widoku w planie testów: Porady: wybieranie ustawień testów i środowisk dla planu testu.

Gdy wiesz środowiska, które są używane do uruchamiania testów można użyć następującej procedury, aby wyświetlić szczegóły dla tego środowiska.

Aby określić kontroler testu dla Twojego środowiska

  1. Otwórz Microsoft Test Manager. (Przejdź do Start, wszystkie programy Microsoft Visual Studio, Microsoft Test Manager).

  2. Wybierz Centrum laboratoryjne, Laboratorium.

    Wyświetlany jest widok Środowiska.

  3. Wybierz z listy środowisko, w którym przeprowadzasz testy, a następnie wybierz Otwórz.

    Środowisko jest wyświetlane. Możesz teraz zobaczyć, który kontroler testów jest zaznaczony dla Twojego środowiska. Nazwa kontrolera testów jest taka sama, jak nazwa komputera, na którym działa.

    Uwaga

    Usługa kontrolera testów jest oznaczona nazwą Visual Studio Test Controller.Jeśli masz problemy z kontrolerem testów, można sprawdzić, czy jest uruchomiony komputer i ta usługa jest uruchomiona na komputerze.

Zarządzanie swoimi agentami podczas uruchomienia testów z kontrolerem testów

Podczas dodawania ról dla aplikacji w ustawieniach testu dla programu Visual Studio, możesz dodać właściwości agenta dla każdej z ról użytkownika. Określa, które testu agentów są dostępne dla tej roli. Podczas uruchamiania testów za pomocą tych testów ustawienia, kontroler testu wybranej dla ustawień testu określa dostępność wymagane agentów. Poniższe sytuacje mogą wystąpić po określeniu dostępności agenta:

  • Nie jest dostępny agent dla roli, która musi uruchamiać testy. Nie można uruchomić testów. Możesz wykonać jedną z następujących czynności, a następnie ponownie uruchomić testy:

    • Możesz poczekać, aż agent stanie się dostępny dla tej roli, aby przeprowadzić test.

    • Jeśli ma żadnych agentów, którzy są w trybie offline i mogą służyć do tej roli, można ponownie uruchomić agenta, tak aby był on dostępny.

    • Możesz dodać innego agenta o prawidłowych właściwościach dla tej roli do kontrolera testów.

    • Możesz zmienić właściwości agenta dla tej roli w ustawieniach testowych, aby włączyć innych agentów, których chcesz użyć.

  • Nie jest dostępny agent dla jednej lub kilku ról uruchamiających karty danych diagnostycznych. Testy mogą być uruchamiane, ale nie można uruchomić karty danych diagnostycznych. Możesz uruchomić testy bez karty danych diagnostycznych lub możesz wykonać jedną z następujących czynności i ponownie uruchomić testy:

    • Możesz poczekać, aż agent stanie się dostępny dla tych ról.

    • Jeśli istnieją agenci, którzy są w trybie offline i mogą służyć do tej roli, trzeba zmienić stan agenta na online za pomocą polecenia Administrowania kontrolerem testów w menu Test. Ponadto trzeba będzie ponownie uruchomić agenta, jeśli został on odłączony od kontrolera.

    • Sprawdź, czy żaden z agentów, których możesz potrzebować do tego testu nie jest zajęty przeprowadzaniem testów. Możesz sprawdzić stan wszelkich agentów z Administrowanie kontrolerem testów w menu Test.

    • Możesz dodać innego agenta o prawidłowych właściwościach dla roli do kontrolera testów.

    • Możesz zmienić właściwości agenta dla roli w ustawieniach testowych, aby włączyć innych agentów, których chcesz użyć.

Ładowanie testów z zestawów podpisanych z opóźnieniem

Kontroler testu i agenty testowe mogą ładować tylko zestawy testów, które są zestawami podpisanymi, lub zestawami niepodpisanymi. Niektóre zestawy badawcze są podpisywane z opóźnieniem, ponieważ muszą mieć dostęp do zestawów produkcyjnych dla aplikacji. Jednak te zestawy nie mają silnego podpisu, ponieważ są tylko zestawami testowymi i nie są rozpowszechniane. Zespoły te nie mogą zostać załadowane, ponieważ są one podpisywane z opóźnieniem, więc musisz wyłączyć weryfikacją silnych nazw dla tych zestawów na wszystkich komputerach, na których zestawy będą załadowane, w tym na komputerze kontrolera testów. Aby wyłączyć weryfikację podpisywaną z opóźnieniem, użyj sn.exe. Token klucza publicznego zestawu podpisywanego z opóźnieniem dla którego wymagana jest weryfikacja silnej nazwy, aby mogło mieć miejsce pominięcie, może również wymagać dołączenia.

Użyj Sn.exe (Narzędzie silnych nazw) Aby wyłączyć weryfikację opóźnieniem podpisu.

Na komputerze, na którym zostanie uruchomione polecenie, powoduje to wyłączenie sprawdzania silnej nazwy dla określonego zestawu. Można to zrobić tylko w przypadku posiadania odpowiednich uprawnień.

Po zakończeniu testu ponownie włącz weryfikację opóźnionego podpisywania za pomocą polecenia SN.exe.

Zalecanym sposobem wyłączenia i ponownego włączenia weryfikacji podpisu jest użycie polecenia SN.exe w skryptach. Można wyłączyć weryfikację w skrypcie instalacji i ponownie ją włączyć w skrypcie oczyszczania.

Zobacz też

Instalowanie i konfigurowanie agentów testowych i kontrolerów testów
Wprowadzanie ustawień testów w programie Visual Studio
Uruchamianie ręcznych testów w programie Microsoft Test Manager