Vytvoření plánu

Vytvořením plánu můžete přesně emulovat akce jednotlivých uživatelů.

Postup

  1. Klepněte pravým tlačítkem myši na projekt a potom na položku Nový > Plán výkonu.
  2. Zadejte název plánu a potom klepněte na tlačítko Dokončit. Zobrazí se nový plán obsahující jednu skupinu uživatelů.
  3. Přidejte skupiny uživatelů a nastavte umístění (počítače agenta), na kterých budou jednotlivé skupiny uživatelů spouštěny. I když můžete skupiny uživatelů spouštět také ze svého počítače pracovní plochy, ovlivníte tak přesnost testů.
    1. Skupiny uživatelů přidáte takto: Klepněte pravým tlačítkem myši na příslušný plán a potom klepněte na položku Přidat > Skupina uživatelů. Další informace viz Přidání skupiny uživatelů do plánu.
    2. Umístění skupin uživatelů nastavíte takto: Klepněte na skupinu uživatelů, potom na kartu Umístění a následně vyberte volbu Spouštět tuto skupinu v těchto umístěních. Další informace viz Spuštění skupiny uživatelů ze vzdáleného umístění.
  4. Nastavte cykly testů (či jiné prvky plánu), které se mají použít: Klepněte pravým tlačítkem myši na skupinu uživatelů, která má daný cyklus obsahovat a klepněte na položku Přidat > Cyklus. Cykly se používají ke spuštění řady iterací testu, spuštění testů v nastaveném tempu, a ke spuštění testů ve fázích, což je popsáno dále v textu. Další informace viz Zopakování testů v rozvrhu a Spouštění testů nastavenou rychlostí.
  5. Přidání selektorů a jejich váhy: Klepněte pravým tlačítkem myši na prvek plánu, který má obsahovat selektor, a klepněte na položku Přidat > Náhodný selektor. Selektory se používají ke spuštění řady testů v náhodném pořadí, čímž emulují proměnlivost akcí reálných uživatelů, namísto postupného spouštění jednotlivých testů v rámci skupiny uživatelů. Váha, kterou každému testu přiřadíte, určuje statistickou pravděpodobnost, že je jeho podřízené prvky budou vybrány během iterace. Další informace viz Spuštění testů v náhodném pořadí.
  6. Přidání testů do každé skupiny uživatelů: Klepněte pravým tlačítkem myši na prvek plánu, který má obsahovat test, a klepněte na položku Přidat > Test. Další informace viz Přidání testu do plánu.
  7. Nastavte fáze plánu. Každá fáze trvá specificky dlouho a obsahuje specifický počet uživatelů. Nastavením fází můžete modelovat pracovní zátěže odrážející reálné využívání v čase. Pokud testy rozfázujete do nekonečného cyklu, zabráníte tomu, aby virtuální uživatelé svou činnost dokončili před ukončením dané fáze. Fázi nastavíte takto:
    1. Otevřete plán a klepněte na kartu Zatížení uživateli.
    2. Na stránce Zatížení uživateli klepněte na tlačítko Přidat. Zadejte počet uživatelů v rámci dané fáze a dobu trvání této fáze.
    3. Klepněte na položku Okno > Předvolby > Test > Zprávy o testování a ověřte, že je vybrána volba Po dokončení fázovaného spuštění spustit sestavu porovnání. Tato volba automaticky vygeneruje sestavu porovnávající každou fázi.
    Podrobné informace o fázích plánu jsou uvedeny v tématu Nastavení zatížení uživateli.
  8. Přidáním dalších prvků plánu upřesněte strukturu plánu: Klepněte pravým tlačítkem myši na prvek plánu a klepněte na položku Vložit (přidá nový prvek před daný výběr) nebo Přidat (přidá nový prvek za daný výběr).
    Prvek Účel Další informace
    Synchronizační bod Používá se ke koordinaci aktivit v rámci plánu, jako např. k vynucení čekání virtuálních uživatelů ve specifickém bodě. Synchronizace uživatelů
    Prodleva Používá se k přesné emulaci akcí uživatele; např. prodlevy na straně uživatele před odesláním objednávky. Zpoždění virtuálních uživatelů nebo akcí
    Komentář Používá se pro účely poznámek a komentářů k danému prvku plánu.  
  9. Nastavte volby plánu:
    Název karty Typická nastavení Další informace
    Monitorování prostředků Vybráním volby Povolit monitorování prostředků povolte monitorování prostředků.
    Data monitorování prostředků můžete zachycovat z těchto zdrojů:
    • Objekty Apache HTTP Server Managed Bean.
    • Objekty Apache Tomcat Managed Bean.
    • Monitorování IBM® DB2.
    • Monitorování IBM Tivoli Monitoring.
    • Infrastruktura monitorování výkonu IBM WebSphere.
    • Objekty JBoss Application Server Managed Bean.
    • Objekty Java™ Virtual Machine Managed Bean.
    • Monitorování databáze Oracle.
    • Objekty Oracle WebLogic Server Managed Bean.
    • Objekty SAP NetWeaver Managed Bean.
    • Démon rstatd (UNIX).
    • Agenti protokolu SNMP (Simple Network Management Protocol).
    • Monitor výkonu systému Windows.
    Povolení monitorování prostředků

    Povolení monitorování prostředků v systémech Windows Vista, Windows 7 a Windows Server 2008

    Rozpis dob odezvy Vybráním volby Povolit shromažďování dat doby odezvy povolte rozpis dob odezvy.

    Data rozpisu dob odezvy lze shromažďovat z testů HTTP či SOA.

    Povolení shromažďování rozpisu dob odezvy

    Povolení shromažďování rozpisu dob odezvy v systémech Windows Vista, Windows 7 a Windows Server 2008

    Čas přemýšlení Pomocí voleb na této stránce můžete zvýšit, snížit či nastavit náhodnou hodnotu času přemýšlení. Výchozí nastavení je použití zaznamenaného času přemýšlení. Přehled času přemýšlení
    Úroveň protokolování statistiky Zpravidla se nechávají výchozí nastavení. Pokud spouštíte dlouhý test, změňte rychlost vzorkování z výchozích 5 sekund na delší interval. Nastavení statistiky zobrazované za běhu
    Úroveň protokolu testu Zpravidla se nechává výchozí nastavení Primární testovací akce. Musíte mít alespoň tuto úroveň protokolování, aby bylo možné vytvořit sestavu percentilů stránky a zobrazit vámi nastavené body verifikace titulku stránky. Nastavení dat shromažďovaných protokolem testu
    Úroveň protokolování definice problému Výchozí nastavení změňte, pouze pokud vás k tomu vyzve softwarová podpora společnosti IBM. Nastavení úrovně určování problémů
    Rozšířené (v dolní části oblasti Podrobnosti o prvku plánu) Po klepnutí na položku Upravit volby nastavte volby specifické pro protokol platné pro všechny testy v rámci daného plánu. Nastavení voleb specifických pro určitý protokol pro účely plánu se podobá nastavení voleb specifických pro určitý protokol pro účely skupiny uživatelů. Emulace pomalejšího síťového provozu

    Spouštění dlouhých testů

Jak pokračovat dále

Po vytvoření plánu popisujícího chování vašeho softwarového systému spusťte plán postupně vzhledem k jednotlivým sestavením dané testované aplikace, nebo s narůstajícím počtem virtuálních uživatelů. Potom analyzujte nahlášené výsledky.

Váš názor