Wskazówki: korzystanie z kontrolera testów oraz agentów testowych w teście obciążenia
Opublikowano: czerwiec 2016
Here you'll learn how to create and run a load test that's distributed across several machines. You'll configure a test setting that uses a test controller and test agents, and you'll add diagnostic and data adapters to the test setting.
Wymagania
Enterprise programu Visual Studio
Stacja dysków CD "Programu Microsoft Visual Studio agentów"
(Opcjonalnie) Drugi maszyna do instalacji agenta kontrolera i testu testu. W przeciwnym razie kontrolera testowego i agenta można zainstalować na tym samym komputerze, który ma programu Visual Studio.
Test obciążenia proste, który może wypróbowanie. Jeśli nie masz test obciążenia, utwórz je najpierw przy użyciu tych przewodniki:
Następnie Pomożesz:
Ustawienia kontrolera testowego i agentem testu.
Utwórz ustawienia testu korzystającego z kontrolera testowego i danych i diagnostyki karty.
Uruchom test obciążenia na komputerach rozproszonej.
Instalowanie kontrolera testów
Aby zainstalować kontroler testu, musi być członkiemAdministratorzygrupy zabezpieczeń dotyczące maszyn. Aby uzyskać więcej informacji na temat instalowania kontrolerów testu, zobaczInstalowanie i konfigurowanie agentów testowych i kontrolerów testów.
Aby zainstalować kontroler testu na potrzeby testu obciążenia rozproszonych
Albo komputer programu Visual Studio Enterprise lub najlepiej drugiego komputera, na którym można zainstalować kontroler testu, załadować CD "Programu Microsoft Visual Studio agentów", a następnie setup.exe start znajduje się w folderze głównym.
NaInstalatora agentów dla programu Visual Studiowybierzzainstalować program Visual Studio Test Controller.
Programu Microsoft Visual Studio Test kontrolera instalacjizostanie wyświetlona strona.
WybierzDalej.
Startzostanie wyświetlona strona.
Przeglądpostanowienia licencyjnewybierz opcjęznam i Akceptuję postanowienia licencyjnejeśli to stosowne, a następnie wybierzDalej.
Opcjezostanie wyświetlona strona.
(Opcjonalnie) Aby zainstalować ją w innej lokalizacji, wybierz poleceniePrzeglądajwybierz folder inną instalację.
Wybierzzainstalowaćaby rozpocząć instalację.
Instalowanie składnikówzostanie wyświetlona strona. Po zakończeniu instalacjiZakończ stronyjest wyświetlane.
Aby skonfigurować kontroler testu, który jest zainstalowany, wybierz opcjęKonfigurowanie kontrolera testowego. Następnie wybierzKonfigurujaby uruchomić narzędzie Konfiguracja kontrolera testowego.
Skonfigurować kontroler testuzostanie wyświetlone okno dialogowe.
Wybierz użytkownika do użycia jako konto logowania usługi kontrolera testu.
Informacje o koncie użytkownika ważne:
Wartość null hasła nie są obsługiwane dla kont użytkowników.
Jeśli chcesz użyć IntelliTrace lub dane emulacji sieci i diagnostyki karty, konto użytkownika musi być członkiem grupy Administratorzy.
Jeśli nazwa użytkownika agenta nie jest w usłudze agenta spróbuje dodać ją, która wymaga uprawnienia do kontrolera testowego.
Użytkownik próbuje użyć kontroler testu musi się mieścić w kontroler testu konta użytkowników lub nie będzie mógł uruchomić testy w odniesieniu do kontrolera.
Aby skonfigurować kontroler testu dla testowania obciążenia, wybierzKonfiguruj testowania obciążenia.
Typ użytkownikaSQL Serverwystąpienia wwyniki testów obciążenia tworzenia bazy danych w następujące wystąpienia programu SQL Server.
Uwaga
Jeśli nie masz zainstalowanego programu SQL Server, można użyć programu SQL Express dostępnych w programie Visual Studio. ZobaczPorady: tworzenie repozytorium wyników testu obciążenia z wykorzystaniem SQL.Aby uzyskać więcej informacji o kwestiach zmiany rozmiaru, zobaczKorzystanie z kontrolerów testów i agentów testowych podczas testów obciążenia.
Aby zastosować zmiany, wybierz poleceniezastosowania ustawień.
ElementPodsumowanie konfiguracjizostanie wyświetlone okno dialogowe. Pokazuje stan każdego kroki wymagane do skonfigurowania kontroler testu.
Aby zamknąćPodsumowanie konfiguracjiokna dialogowego opcjęzamknąć. Następnie wybierzzamknąćponownie, aby zamknąć za pomocą narzędzia konfiguracji Kontroler testu.
Instalatora agentów dla programu Visual Studiojest wyświetlane okno dialogowe. W tym miejscu można zainstalować inne składniki, które są wymagane na tym komputerze.
Zainstaluj agenta programu testu
Aby zainstalować agenta programu testu, musi być członkiemAdministratorzygrupy zabezpieczeń na komputerze.
Użytkownik, któremu Dodaj można uruchomić usługi lub procesu agenta testu również musi być członkiem grupy TeamTestAgentService na komputerze, dla testu kontrolera dla tego agenta.
Uwaga
W przypadku tego użytkownika bieżącego użytkownika podczas dodawania tego użytkownika na komputerze kontroler testu, musisz wylogować lub ponowne uruchomienie komputera.
Aby uzyskać więcej informacji na temat instalowania testowego agentów, zobaczInstalowanie i konfigurowanie agentów testowych i kontrolerów testów.
Aby zainstalować agenta programu testu, aby dodać dodatkowe obciążenia w teście obciążenia
Na komputer programu Visual Studio, albo najlepiej drugi maszyny, że zainstalowany kontroler testu na obciążenie CD "Programu Microsoft Visual Studio agentów", a następnie uruchom setup.exe znajduje się w folderze głównym.
Uwaga
Można opcjonalnie zainstalować testu agenta na komputerze trzeci zbyt.Kontroler testu można kontrolować kilka agentów na różnych komputerach.
Programu Visual Studio agentówzostanie wyświetlona strona.
Wybierzzainstalować program Visual Studio Test agenta.
Firmy Microsoft Visual Studio Test agenta instalacjizostanie wyświetlona strona.
WybierzDalej.
Startwyświetlania strony.
Przeglądpostanowienia licencyjnewybierz opcjęznam i Akceptuję postanowienia licencyjnejeśli to stosowne, a następnie wybierzDalej.
Opcjezostanie wyświetlona strona.
(Opcjonalnie) WybierzPrzeglądajwybierz folder inną instalację.
Wybierzzainstalowaćaby rozpocząć instalację.
Instalowanie składnikówzostanie wyświetlona strona. Instalacja agenta testu wymaga narzędzi wydajności, należy zainstalować w celu gromadzenia danych wydajności w przypadku uruchamiania testów. Po zakończeniu instalacjiZakończ stronyjest wyświetlane.
Aby skonfigurować agenta testu została zainstalowana, wybierzkonfiguracji testów teraz agenta. Następnie wybierzKonfigurujaby uruchomić narzędzie Test konfiguracji agenta.
Skonfigurować agenta testuzostanie wyświetlone okno dialogowe.
Wybierzopcji Uruchom.
W obszarzeuruchomić agenta testu jakowybierz opcjęusługi.
WybierzDalej.
Wprowadź szczegóły dotyczące użytkownika podczas uruchamiania usługi agenta testu.
Wpisz nazwę wnazwy użytkownika.
Wpisz hasło whasło.
Upewnij się, że konto użytkownika jest członkiem grupy Administratorzy, aby można było używać IntelliTrace modułu zbierającego i sieci emulacji podaną w procedurze Modyfikuj ustawienie testu, aby uwzględnić karty danych diagnostycznych.
Uwaga
Wartość null hasła nie są obsługiwane dla kont użytkowników.
Aby zarejestrować tego agenta z kontrolerem testów w przypadku zainstalowania, wybierzzarejestrowanie kontrolera testowego. Wzarejestrować agenta testu za pomocą następujących kontroler testuwpisz nazwę kontrolera testowego jest zainstalowane na komputerze i opcjonalnie postępuj zgodnie z dwukropkiem (:) i numer portu, którego używasz. Na przykład wpisz Contoller1:6901.
Uwaga
Domyślny numer portu jest 6901.
Aby zastosować zmiany, wybierz poleceniezastosowania ustawień.
ElementPodsumowanie konfiguracjizostanie wyświetlone okno dialogowe. Pokazuje stan każdego kroku, wymagane do skonfigurowania swojego testu agenta.
Uwaga
Ostatni etap procesu instalacji resetuje karty sieciowej.Może to spowodować awaria sieci przez krótki okres czasu.Jest to oczekiwane zachowanie.
Aby zamknąćPodsumowanie konfiguracjiokna dialogowego opcjęzamknąć. Następnie wybierzzamknąćaby zamknąć narzędzie Test konfiguracji agenta.
Uwaga
Ikona obszaru powiadomień, które jest uruchamiane na komputerze agenta testu, który działa jako proces nie istnieje.Pokazuje stan agenta testu.Aby uruchomić, zatrzymać lub ponownie uruchomić agenta, jeśli usługa działa jako proces za pomocą tego narzędzia.Można uruchomić agenta testu jako proces, jeśli nie jest uruchomiony, wybierzStarta następnie wybierzWszystkie programy.Wskażprogramu Microsoft Visual Studioa następnie wybierzprogramu Microsoft Visual Studio Test Agent.
Otwórz lub Utwórz testu obciążenia
Kontroler testu i zainstalowany agent testu można teraz Uruchom program Visual Studio i określić testu obciążenia, które mają być podkreślają przy użyciu agenta testu.
Aby przygotować Instruktaż przez otwarcie lub tworzenie testu obciążenia
Uruchom program Visual Studio.
Otwórz rozwiązanie ColorWebApp zawierającej będącą wynikiem przeprowadzenie czynności opisane w trzech przewodniki, wymienione w górnej części tego tematu w sekcji wymagań wstępnych testu obciążenia.
—lub—
Utwórz projekt testu obciążenia i wydajności sieci Web z test obciążenia proste, który może wypróbowanie.
Pozostałe kroki założyć aplikacji sieci Web o nazwie ColorWebApp i test wydajności sieci Web o nazwie ColorWebAppTest.webtest
Utwórz nowe ustawienia testu wykorzystującą Test Controller i agenci testowi i danych oraz diagnostyki kart
W tej procedurze utworzysz ustawienia testu obejmują kontroler testu, który został zainstalowany, określ rolę i jakie dane i Diagnostyka kart użyje agenta testu. Aby uzyskać więcej informacji na temat tworzenia ustawienia testu, dla testu obciążenia rozproszonych, zobaczPorady: tworzenie ustawień testu dla rozproszonego testu obciążenia.
Aby dodać Testuj ustawienia dla testu obciążenia rozproszonych
W Eksploratorze rozwiązań, kliknij prawym przyciskiem myszyelementy rozwiązaniaa następnie kliknij polecenieDodaja następnie wybierzNowy element.
Dodaj nowy elementpojawi się okno dialogowe.
Wzainstalowane szablonyokienku wybierzustawień testu.
WNazwawpisz TestSettingDistributedLoadTestWalkthrough.
WybierzDodaj.
Nowy test TestSettingDistributedLoadTestWalkthrough.testsettings pliku pojawia się w Eksploratorze rozwiązań obszarzeelementy rozwiązaniafolder.
Ustawień testuzostanie wyświetlone okno dialogowe. Ogólnestrona jest zaznaczone.
Teraz można edytować i zapisać wartości ustawień testu.
Uwaga
Utworzone ustawienia każdego testu jest wyświetlany jako wyboru dlaWybierz aktywne przetestować ustawieniaiEdytuj ustawienia testowanieApplication Virtualization naTestowaniemenu.
W obszarzeNazwawpisz nazwę ustawień testu.
W obszarzeOpiswpisz ustawienia testu obciążenia rozproszonych.
Pozostawdomyślne nazewnictwawybrany.
Wybierzról.
Rólzostanie wyświetlona strona.
Aby uruchomić zdalnie użyć test wydajności sieci ColorWebAppTest WebTestowanie wykonywania metodylisty rozwijanej i wybierz poleceniezdalne wykonanie.
Wkontroleralisty rozwijanej, należy wpisać nazwę komputera kontrolera test został utworzony w ustawieniach procedurę Testowanie kontrolera.
Uwaga
Jest dodawany kontroler po raz pierwszy, dlatego nie istnieją wszystkie kontrolery wymienionych na liście rozwijanej.Lista zostanie wypełniona przez poprzednie kontrolerów, podany w inne ustawienia testów.
W obszarzerólwybierz polecenieDodaj.
W zaznaczony wiersz podNazwakolumny, wpisz rozproszonych testu obciążenia.
Wybierzdanych i Diagnostyka.
Danych i Diagnostykazostanie wyświetlona strona.
W obszarzerolęsprawdź, czy rola testu obciążenia rozproszonych jest zaznaczone.
W obszarzedanych i diagnostyczne dla wybierz rolęwybierz opcjęIntelliTraceiinformacje o systemiekart.
Dla informacji o tych kart i innymi kartami, można użyć w teście obciążenia rozproszonych, zobaczPorady: tworzenie ustawień testu dla rozproszonego testu obciążenia.
Wybierzhosty.
(Opcjonalnie) Jeśli komputer jest uruchomiony w 64-bitowej wersji systemu Microsoft Windows i skompilowanym, za pomocą ColorWebAppTest.webtestdowolnymi Procesorakonfiguracji, użyjuruchomić test w procesie 32-bitowy lub 64-bitowychliście rozwijanej i wybierz polecenie Uruchom testy w procesie 64-bitowych na komputerze z 64-bitowych.
Porada
Zapewnia maksymalną elastyczność należy skompilować wydajności sieci Web i załadować projektów testowych zProcesora dowolnymikonfiguracji.Następnie można uruchomić zarówno 32- i 64 bitowych agentów.Nie przynosi żadnej korzyści do kompilowania projektów sieci Web wydajności i obciążenia testu z64-bitowychkonfiguracji.
Aby zapisać nowe ustawienia testu, wybierzZastosuj.
WybierzZamknij.
W menu testu wybierzWybierz aktywne ustawienia testua następnie wybierzTestSettingDistributedLoadTestWalkthrough.testsettings.
Uruchamianie testu obciążenia rozproszonej oraz przeglądanie danych i raporty diagnostyczne karty
Można teraz uruchomić test obciążenia rozproszonej i analizować raporty informacji IntelliTrace i systemu, które są generowane.
Do uruchomienia testu obciążenia
Z obciążenia testowanie otwarte wedytora testowanie obciążeniawybierz polecenieUruchomprzycisku. Testu obciążenia uruchamiania.
Po zakończeniu testu obciążenia załadować testowanie analizatorze w pasku narzędzi, wybierz poleceniedanych widoku i załączniki diagnostyczne.
Załącznika Adapter danych diagnostycznych wybierzzostanie wyświetlone okno dialogowe. Należy zauważyć, że nazwa agenta jest wyświetlany jako prefiksu do karty sieciowej, na przykład [AgentMachine1]: SystemInformation.xml.
[AgentMachine1]: QTAgent32_100216_085903820_3320.iTrace
Wybierz załącznik adapter danych diagnostycznych do analizy i wybierz polecenieOK.
Zbieranie informacji o przez agenta jest wyświetlane, w związku z tym.
Zobacz też
Uruchamianie testów obciążenia na różnych maszynach testowych za pomocą kontrolerów testów i agentów testowych
Porady: tworzenie ustawień testu dla rozproszonego testu obciążenia
Instalowanie i konfigurowanie agentów testowych i kontrolerów testów
Korzystanie z kontrolerów testów i agentów testowych podczas testów obciążenia
Konfigurowanie kontrolerów testów i agentów testowych do testów obciążenia
Q: można zmienić mój obciążenia testów do użycia w 64-bitowe przetwarzanie?
Analizator testów obciążenia — Przegląd
Getting Started with Load and Web Performance Test Walkthroughs
[wycofane] Uruchamianie testów obciążenia
Konfigurowanie maszyn i zbieranie informacji diagnostycznych za pomocą ustawień testowych