Sdílet prostřednictvím


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