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