Práce s agenty

Pokud potřebujete otestovat významné zatížení uživateli nebo pracovní zátěž, jediný počítač obvykle může mít problém takovou zátěž účinně zpracovat. Tuto zátěž je třeba rozložit na více počítačů, nazývaných také agenti produktu Rational Performance Tester. Tito agenti jsou nainstalovaní na počítačích, aby generovali zátěž pro danou aplikaci.

Zatížení uživateli můžete rozložit pomocí pracovní plochy produktu Rational Performance Tester. Při rozložení zátěže mezi počítače agentů je třeba zohlednit, jakou zátěž jednotlivé počítače agentů účinně zvládnou. Další informace viz Plánování kapacity.

Produkt Rational Performance Tester Agent také znám jako agent generování zátěže se používá ke generování zatížení pro testovanou aplikaci vytvořením simulovaných připojení uživatele.

Při instalaci produktu Rational Performance Tester Agent můžete určit název hostitele pracovní plochy, kam se mají směrovat výzvy. Po instalaci se agent automaticky připojí k pracovní ploše. Pokud chcete agenta sdílet mezi různými pracovními plochami, můžete je buď ručně přidat do souboru majordomo.config v adresáři instalačni_adresář/Majordomo, nebo použít volbu Sdílet agenta s novou pracovní plochou, která je uvedena v tématu Kontrola stavu agentů.

Spustíte-li test s více agenty, může dojít ke ztrátě agenta zejména během dlouhého zátěžového testu. Ztráta agenta není běžná a dochází k ní během některých extrémních případů, jako je například vyčerpání paměti počítače. Pokud dojde ke ztrátě agenta, plán bude při výchozím nastavení zastaven. Pokud je plán zastaven tímto způsobem, musíte opravit příčinu ztráty agenta nebo přidat více agentů před spuštění plánu. Chcete-li pokračovat v provádění plánu bez ztraceného agenta, v Editoru plánů klepněte na kartu Upřesnit a zrušte zaškrtnutí políčka Ztráta agenta zastaví provádění. Zpravidla si agenti rozdělují zátěž sami mezi sebou. Proto může provádění plánu bez ztraceného agenta vést k nepředvídatelným výsledkům. Použijete-li segmentovaný datový fond, a pokud spustíte plán bez ztraceného agenta, data nebudou přerozdělena mezi zbývající agenty. Také pokud má plán více fází, při výchozím nastavení bude zatížení uživateli v další fázi rozděleno mezi zbývající agenty. Je-li ale zaškrtnuto políčko Nahradit ztracené uživatele v aktuální fázi, bude zatížení uživateli v aktuální fázi rovnoměrně rozděleno mezi zbývající agenty. Pokud je zaškrtnutí tohoto políčka zrušeno a během provádění fáze je pro určité procento uživatelů povoleno ukončení, bude zatížení uživateli rozděleno mezi zbývající agenty v další fázi. Ztráta agenta v testovacím běhu dle plánu je zaprotokolována v Sestavě o výkonu.

Další informace o výhodách nástroje IBM® Rational Performance Tester Load Generation Agent a seznámení s jeho architekturou, viz: Rady týkající se použití Load Generation Agent v testování výkonu.

Poznámka:

Pracovní plocha produktu Rational Performance Tester automaticky implementuje testovací aktiva nezbytná pro provádění na zúčastněných agentech. Další informace o adresáři implementace viz Správa adresáře implementace.

Zde vidíte typické nastavení pracovní plochy produktu Rational Performance Tester, agentů produktu Rational Performance Tester a testovaného systému: Nastavení pracovní plochy produktu Rational Performance Tester, agentů a testovaného systému


Váš názor