Přehled testování výkonu Citrix

Produkt IBM® Rational Performance Tester Extension for Citrix Presentation Server umožňuje testovat výkon aplikací Citrix.
Informativní výsledky testu výkonu závisí na vývoji testu. Ke generování smysluplných výsledků testu přispívá každá z následujících fází:

Nezbytné předpoklady

Než budete moci testovat výkon aplikací Citrix, budete muset nainstalovat klienta Citrix XenApp na stejný počítač, na kterém je nainstalovaný i produkt IBM Rational Performance Tester. Klient Citrix XenApp je nezbytný pro záznam a provádění testů výkonu.

Pokud implementujete testy na vzdálených počítačích, abyste emulovali velký počet uživatelů, je třeba na všech vzdálených počítačích nainstalovat následující software:
  • Klient Citrix XenApp.
  • Agent IBM Rational Performance Tester Agent.

Omezení

Testy výkonu Citrix používají při synchronizaci uživatelského vstupu s výstupem serveru události vytvoření a změny okna, případně i techniky rozpoznávání obrazu. Než budete moci zaznamenat relaci aplikace Citrix, musí být chování této aplikace zcela reprodukovatelné. Konkrétně aplikace musí vždy vytvářet okna a prvky grafického uživatelského rozhraní ve stejných místech a ve stejném pořadí. Události myši a klávesnice musí vždy dávat stejný výstup. Vezměme si několik příkladů:
  • Pokud aplikace zobrazuje okna a dialogová okna pouze při prvním provedení určitého programu nebo funkce, jako např. tipy a bezpečnostní varování, ujistěte se, že jsou při záznamu testu vypnuté. Všechna okna a dialogová okna, která se zaznamenají, ale v následných provedeních se nezobrazí, nebo která se zobrazí na jiných souřadnicích obrazovky, způsobí nezdar testu a vypršení časového limitu synchronizace.
  • Pokud během zaznamenávané relace uložíte soubor, může aplikace při přehrávání testu vydat varování týkající se existujícího názvu souboru. Pokud toto varování není součástí zaznamenané relace, test se nezdaří a způsobí to chyby.

Je nezbytně nutné si při úpravě testu být vědom kontextu uživatelských akcí. Protože testy výkonu Citrix spolupracují s klientem Citrix XenApp na velmi nízké úrovni (pohyby myší a stisky kláves), mohou všechny změny, které provedete v testu po jeho záznamu, jako např. přesun prvků testu, přidání cyklů a podmínek, nebo vložení nových posloupností, změnit kontext emulovaných uživatelských akcí a způsobit vypršení časového limitu synchronizace.


Váš názor