Požadavky testovacího kontroléru a agenta Test Agent pro zátěžové testování
Několik typů, včetně částí, výkonu webu, zatížení testovat a manuálních testů jsou integrovány do Visual Studio.Visual Studio Test Professionalumožňuje Visual Studio – správa životního cyklu aplikací uživatelů pro spuštění testů ve vzdálených počítačích pomocí testovacího řadiče a jeden nebo více agentů.Další informace naleznete v tématu Instalace a konfigurace testovacích agentů a testovacích kontrolérů.
Požadavky hardware a Software
Test controller i počítačích agenta test mít specifické požadavky na hardware a software.Kromě toho pokud byste chtěli nasazení řadiče testování a testování počítačích agenta v různých jazycích, je nutné naplánovat způsob podpory těchto jazyků.
Požadavky na hardware
V následující tabulce jsou uvedeny doporučené požadavky na hardware pro nasazení testovacího řadiče a testovací agenti.
Konfigurace |
Součást |
Procesor |
HD |
Paměť |
---|---|---|---|---|
< 500 virtuálních uživatelů |
Test agenta |
2,6 GHz |
10 GB |
2 GB |
< 1000 virtuálních uživatelů |
Test agenta |
Dva procesory 2.6 GHz |
10 GB |
2 GB |
N x 1000 virtuálních uživatelů |
Test agenta |
Škálovat na N agenty každý s dvěma 2.6 Ghz |
10GB |
2GB |
< 30 počítačů v testovacím prostředí.To zahrnuje agenty a servery v části test. |
Test Controller |
2,6 GHz |
|
|
N x 30 počítačích v testovacím prostředí.To zahrnuje agenty a servery v části test. |
Test Controller |
N 2.6 GHz procesory |
|
|
[!POZNÁMKA]
Počet virtuálních uživatelů se bude lišit v testu široce.Klíče příčiny tuto odchylku je odchylka v myslíte časy, nebo uživatel zpoždění.Další informace naleznete v tématu Úpravy dob uvažování pro simulaci prodlev při interakci webové stránky s lidským uživatelem ve scénářích zátěžových testů.V zátěžový test webových testů jsou obvykle efektivnější a generování zátěže více než testování částí.Počet čísel ve výše uvedené tabulce jsou platné pro spuštění webových testů s čas přemýšlení 3 až 5 sekundu typické webové aplikace.
Pokyny, které jsou uvedeny v tomto tématu jsou k dispozici jako obecné pokyny pro plánování hardwaru.Test výkonu je závislá značně podle objemu dat, testování a počet testovací agenti.Rychlost procesoru a paměti, které jsou k dispozici pro testovací agenti, omezí zkušební zatížení.Testovací řadiče nutné větší prostředky, v závislosti na počtu testovací agenti a množství dat, které se účastní testy.
Server, který je spuštěn Test Professional by měla být spolehlivé síťové připojení s minimální šířka pásma 1 MB/s a latence maximálně 350ms.Nesmí být žádná brána firewall mezi testovací agenti a testovací kontroler.Pokud váš test výkonu nesplňuje vaše očekávání, zvažte upgrade konfiguraci hardwaru.
Důležité informace o dalších hardwaru
Testovací agenti generovat velké množství dat na testovací řadiče, v závislosti na dobu trvání zkoušky a velikost test.Obecně byste měli naplánovat pro další 10 GB úložiště pevný disk pro každých 24 hodin testovací data.
Kromě hardwaru zde doporučeno měli byste zvážit další hardware pro kritické servery, například redundantní napájení a redundantní ventilátory.
Požadavky na software
Můžete použít testovací řadiče a testovací agenti s některou z následujících klienta edice sady Visual Studio:
Visual Studio Test Professional
Visual Studio Ultimate
Visual Studio Premium
Můžete také použít testovací agenti s Team Foundation Server a Visual Studio Lab Management.
Operační systémy:
Windows 8
Windows Server 2008 verze 2 nebo novější verze
Windows Server 2008 SP2 nebo novější verze
Beta verze systému Windows Server 2008
Windows 7 původní verze nebo novější verze
.NET framework:
- Verze 4 nebo novější verze
Kromě požadovaný software zde uvedeny byste měli zvážit, zda chcete nainstalovat další správy nebo softwaru pro zabezpečení, jako je například software pro zálohování a brány firewall.
Požadavky na jazyk
Pokud chcete vyhnout nejasnosti a zjednodušení operace, by měl být povolen testovací řadiče a testovací agenti používat stejný jazyk jako počítač operační systém a s Team Foundation Server.Pokud test agenta a testovacího řadiče jsou nainstalovány na různých počítačích, musí být nakonfigurován používat stejný jazyk.Však instalací jiné jazykové verzi aplikace Test Professional u anglické operačního systému, dokud tento jazyk odpovídá času Team Foundation Server nasazení.
Sledování agenta zdrojů
Je možné sledovat počítače agenta k určení jejich potřeb prostředku dodržením QTAgent*.exe procesy, které spouštění a škálování během testů.Nejběžnější kritická místa na QTAgent*.exe procesy je využití procesoru.Pokud konzistentně nineties vysoké využití procesoru je naznačovat, že agent se načítá výraznou.Další běžné kritická místa je využití paměti.Pro náročné testy, monitorování těchto prostředků může pomoci zjistit, zda by měl zvýšit prostředky počítače nebo jinak distribuovat testů.
Viz také
Koncepty
Instalace a konfigurace testovacích agentů a testovacích kontrolérů
Použití testovacích kontrolérů a testovacích agentů se zátěžovým testováním