Česká republika

Home Stránky ostatních zemí Store  Vytvořit nový profil Kontaktujte nás online nebo
volejte +420 800 100 681

   

SAP Loadrunner by HP

SAP LoadRunner by HP je nástroj určený pro tvorbu a řízení zátěžových testů, SAP aplikací s uživatelským rozhraním WinGUI (SAP Frontend) i WebGUI (Internetový prohlížeč). Tento nástroj vytváří konzistentní, měřitelnou a opakovatelnou zátěž odpovídající reálné zátěži v běžném provozu. Dokáže měřit časové odezvy jednotlivých uživatelských činností, monitorovat servery a sítě.

Zátěž tvoří virtuální uživatelé, jejichž činnost se ve většině případů nahrává při skutečné práci uživatele s aplikací (je možné programovat simulační skripty i ručně – podrobněji níže). Je zaznamenávána komunikace na zvoleném přenosovém protokolu. Masivní zátěž pak vytvoříme parametrizovaným opakováním činnosti a vícenásobným spuštěním stovek až tisíců virtuálních uživatelů. Simulace zátěže umožňuje rozmístit zátěž tak, aby každá skupina virtuálních uživatelů běžela v jiné části sítě. Průběh testu řídíme i vyhodnocujeme z jednoho místa.

Výsledkem testu jsou časové odezvy měřených činností na klientovi, zpoždění na vybraných segmentech sítě LAN/WAN (intranet, extranet, Internet) a vytížení hardware vybraných serverů ve formě grafů a výstupních zpráv. Test pomáhá vyhledat slabá místa systému a následně umožňuje pracovníkům IT doladit systém. Zátěžový test se zpravidla skládá z několika běhů. Výsledky jednotlivých běhů testu lze srovnávat a vyhodnotit tak účinnost změny konfigurace a nastavení databázových a aplikačních serverů, síťových prvků atd.

LoadRunner pracuje v prostředí MS Windows a UNIX (generátory zátěže), používá monitory, které uživatelům pomáhají vymezit kritická místa systému. Server Monitor sleduje vytíženost systémových zdrojů serveru v reálném čase (CPU, diskové operace, ...). Network Delay Monitor dokáže určovat zpoždění, připadající na jednotlivé segmenty sítě. Dále jsou k dispozici specializované monitory webových aplikačních serverů, databázových serverů a SNMP (Simple Network Management Protocol) Monitor.

Nástroj LoadRunner využívá při své činnosti několik vzájemně spolupracujících komponent:

  • Generátor virtuálních uživatelů (VuGen).
  • Přehrávač virtuálních uživatelů.
  • Ovladač virtuálních uživatelů (Controller).
  • Analyzátor výsledků (Analysis).
  • Tuning Module.

Úkolem generátoru virtuálních uživatelů je automatizovaně zaznamenat aktivitu reálného uživatele do podoby skriptu (programu podobnému jazyku C). Vzniklý skript je možno manuálně upravovat v komfortním vývojovém prostředí.

Přehrávač virtuálních uživatelů je neinteraktivní program, který simuluje činnost reálného uživatele podle zadaného skriptu, vytvořeného v přípravné fázi testu pomocí generátoru virtuálních uživatelů. Činnost přehrávače virtuálních uživatelů je plně řízena ovladačem virtuálních uživatelů. Výhodou popsaného řešení je možnost spuštění více virtuálních uživatelů na počítači (často desítky až stovky), který by byl za normálních okolností použitelný pouze pro jediného reálného uživatele.

Ovladač virtuálních uživatelů umožňuje snadné řízení a monitorování stavu velkého množství virtuálních uživatelů; tím je umožněno ovládání rozsáhlé aktivity na straně klientů informačního systému z jednoho bodu. Pro usnadnění úkolu je možné sdružovat jednotlivé virtuální uživatele do skupin a manipulovat s nimi na této úrovni. Údaje o množství, typech, skupinách a rozdělení virtuálních uživatelů na jednotlivé počítače určené pro generování zátěže pak tvoří tzv. scénář testu, který lze uložit ve formě souboru a opakovaně používat pro dosažení shodných podmínek při opakování testu. Důležitým úkolem ovladače virtuálních uživatelů po skončení testu je sběr naměřených hodnot, ukládaných v průběhu testu lokálně na počítačích generujících zátěž do jednoho centrálního bodu, kde lze provést jejich analýzu. Měřitelnými veličinami jsou především doby trvání předem specifikovaných akcí na straně klienta, zátěž serverů (využití systémových zdrojů), zpoždění na segmentech sítě.

Speciálním monitorem je J2EE Diagnostics, který umožňuje sledovat chování J2EE aplikací pod zátěží. Tento monitor zobrazuje časové odezvy uživatelem definovaných transakcí na jednotlivých vrstvách aplikace (DB, EJB, WEB, …) a tyto vrstvy lze sledovat až na úroveň volání jednotlivých metod, SQL dotazů apod.

Analyzátor výsledků provádí statistické vyhodnocení naměřených hodnot. Umožňuje rozbor i snadnou prezentaci naměřených výsledků ve formě grafů a sestav; podporuje export dat do běžných elektronických formátů. Zvláště výhodnou vlastností analyzátoru je pak možnost rychlého a přehledného srovnání výsledků více běhů testů v grafické podobě.

SAP Solution Brief ke stažení ZDE

Save
Share OptionsShare
Investors  Careers  Communities  Using SAP.com  Contact SAP
Copyright/Trademark  Privacy  Terms of Use  Impressum  Text-Only View  Print View

Questions or comments about the Web site?
Contact the webmaster@sap.com.