Udostępnij za pośrednictwem


Wymagania dla kontrolera testów i agentów testowych niezbędnych do testów obciążenia

Testowanie kilka typów w tym jednostki, wydajności sieci web, obciążenia i testów ręcznych są zintegrowane Visual Studio.Visual Studio Test ProfessionalUmożliwia Visual Studio Application Lifecycle Management użytkownikom na Uruchamianie testów na komputerach zdalnych przy użyciu kontrolera testowego i co najmniej jeden agent.Aby uzyskać więcej informacji, zobacz Instalowanie i konfigurowanie agentów testowych i kontrolerów testów.

Wymagania sprzętowe i programowe

Kontroler testu i komputerach agenta testowych ma określone wymagania sprzętowe i programowe.Ponadto jeśli chcesz wdrożyć kontroler testu i testowanie komputerach agenta w wielu językach, należy zaplanować sposób obsługi tych języków.

Wymagania sprzętowe

Poniższa tabela przedstawia zalecane wymagania sprzętowe do wdrożenia kontrolera testowego i agenci testowi.

Konfiguracja

Składnik

CPU

HD

Pamięć

< 500 użytkowników wirtualnych

Agent testu

2,6 GHz

10 GB

2 GB

< 1000 użytkowników wirtualnych

Agent testu

Podwójny procesor 2.6 GHz

10 GB

2 GB

Użytkowników wirtualnych x 1000 N

Agent testu

Skaluj w poziomie do N agentów każdego z dwóch 2.6 Ghz

10GB

2GB

< 30 komputery w środowisku testowym.Dotyczy to również agentami a serwerami w ramach testów.

Kontroler testu

2,6 GHz

 

 

N x 30 komputery w środowisku testowym.Dotyczy to również agentami a serwerami w ramach testów.

Kontroler testu

Procesory GHz N 2.6

 

 

[!UWAGA]

Liczba użytkowników wirtualnych różni się powszechnie z testów do testu.Klucza przyczyny tego odchylenia jest odchylenie w Pomyśl razy, lub opóźnienia użytkownika.Aby uzyskać więcej informacji, zobacz Edytowanie czasów reakcji w celu symulowania opóźnienia wynikającego z reakcji człowieka podczas korzystania z witryny sieci Web w scenariuszach testów obciążenia.W teście obciążenia testy sieci Web są zwykle bardziej efektywne i generowanie obciążenia więcej niż testy jednostek.Liczby w powyższej tabeli są prawidłowe w przypadku uruchamiania testów sieci Web z czasy reakcji sekundy 3 – 5 typowe aplikacji sieci Web.

Wskazówki przedstawione tutaj są dostarczane jako ogólne wskazówki dotyczące planowania sprzętu.Test wydajności różni się znacznie w oparciu o ilości danych testowych i liczbę agentów testu.Dla agenci testowi szybkość procesora CPU i pamięci ograniczy obciążenie testowe.Test kontrolerów potrzebne zasoby większą, w zależności od liczby agenci testowi i ilości danych biorących udział w badaniach.

Serwera, na którym działa Test Professional ma być niezawodne połączenie sieciowe z przepustowość minimalna 1 MB/s i maksymalnie opóźnienie 350ms.Nie powinno być ma zapory między agenci testowi i kontroler testu.Jeśli test wydajności nie spełnia zgodnie z oczekiwaniami, należy rozważyć uaktualnianie konfiguracji sprzętu.

Uwagi dotyczące dodatkowego sprzętu

Agenci testowi generowanie dużej ilości danych na kontrolerach testu, w zależności od czasu trwania badania i rozmiar testu.Ogólnie rzecz biorąc należy uwzględnić dodatkowe 10 GB pamięci na dysk twardy co 24 godziny danych testowych.

Oprócz sprzętu zalecane w tym miejscu musimy zastanowić się dodatkowy sprzęt dla krytycznych serwerów, takie jak nadmiarowe zasilacze i wentylatory nadmiarowe.

Wymagania programowe

Można użyć kontrolerów testu i testowanie agentów z dowolnymi z następujących wersji klienta programu Visual Studio:

  • Visual Studio Test Professional

  • Visual Studio Ultimate

  • Visual Studio Premium

Możesz także użyć agenci testowi z Team Foundation Server i Visual Studio Lab Management.

Systemy operacyjne:

  • Windows 8

  • Windows Server 2008 w wersji 2 lub nowszy

  • Windows Server 2008 z dodatkiem SP2 lub nowszy

  • Windows Server 2008 w wersji Beta

  • Windows 7 oryginalne wydanie lub nowszy

.NET framework:

  • W wersji 4 lub nowszej

Oprócz wymagane oprogramowanie na liście należy rozważyć, czy chcesz zainstalować dodatkowe zarządzania lub oprogramowania zabezpieczeń, takie jak kopii zapasowej oprogramowania lub zapory.

Wymagania dotyczące języka

Do oznaczenia i uprościć operację, należy skonfigurować agenci testowi kontrolera i testu stosować język, w tym samym komputerze obsługi systemu i z Team Foundation Server.Jeśli test agenta i kontrolera testowego są zainstalowane na różnych komputerach, musi być skonfigurowany do użycia w języku.Można jednak zainstalować inną wersję językową Test Professional w języku angielskim system operacyjny, dopóki ten język zgodne z Team Foundation Server wdrożenia.

Monitorowanie zasobów agenta

Można monitorować maszyny agenta, aby określić ich potrzeb zasobów, obserwując QTAgent*.exe procesy, dla których wykonywania i skalowanie podczas testów.Najbardziej typowe "wąskie gardło" na procesy QTAgent*.exe jest użycie procesora CPU.Jeśli użycie procesora CPU jest stale nineties wysoki, a następnie jest wskazanie, że agent jest ładowany silnie.Następny gardło wspólne jest użycie pamięci.Dla wymagających testy, monitorowanie tych zasobów może pomóc określenia, czy należy zwiększyć zasoby maszyn i rozpowszechniać testów w inny sposób.

Zobacz też

Koncepcje

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