Nastavení dat shromažďovaných protokolem testu

Protokol testu zobrazuje události, ke kterým došlo při běhu. Nastavením úrovně informací, které jsou shromažďovány pro testovací běh dle plánu, můžete řídit to, zda budete dostávat jednotlivé statistiky doby odezvy pro Sestava percentilů stránky a informace o bodech verifikace. Je možné nastavit úroveň podrobnosti pro každý typ události: chyby, varování a další události.

Informace o této úloze

Úroveň shromažďování informací přímo ovlivňuje velikosti protokolů. V závislosti na vybraném nastavení mohou být protokoly poměrně velké. Omezením úrovně protokolování a shromažďováním informací od reprezentativního vzorku uživatelů můžete snížit velikost protokolu, a i tak zachovat dostatek informací pro analýzu.

Pokud například ladíte test, můžete nastavit všechna tři pole Co protokolovat na hodnotu Vše nebo Podrobnosti akce. Tato nastavení budou vytvářet velké protokoly testu, zejména pokud jsou vaše testy dlouhé nebo v běhu používáte velký počet uživatelů. Velké protokoly testu naopak zkracují dobu přenosu protokolu testu a mohou dokonce způsobit vyčerpání místa na disku nebo paměti počítače agenta. Abyste snížili doby přenosu a pravděpodobnost nedostatku místa na disku, vytvořte vzorek informací z velmi malé podmnožiny uživatelů, třeba ještě menší než výchozích 5 uživatelů na skupinu uživatelů. Pevná rychlost vzorkování vytvoří vzorky stejného počtu uživatelů z každé skupiny. Procentní rychlost vzorkování vytvoří z každé skupiny vzorky procentního podílu virtuálních uživatelů, ale zaručí, že z každé skupiny bude ve vzorku alespoň jeden uživatel.

Postup

Chcete-li nastavit objem informací shromažďovaných v protokolu testu a úroveň vzorkování:

  1. V Navigátoru testu vyhledejte plán a poklepejte na něj. Otevře se plán.
  2. V oblasti Obsah plánu klepněte na název plánu.
  3. Na stránce Protokol testu vyberte typy událostí, které chcete shromažďovat, v položce Co protokolovat. Je možné shromažďovat pouze chyby, chyby a varování nebo všechny události. Jinými slovy, pole Zobrazit také varování a Zobrazit také všechny ostatní typy nejsou dostupná, dokud nevyberte volbu Zobrazit chyby a selhání. Podobně, volba Zobrazit také všechny ostatní typy nebude dostupná, dokud nevyberete volbu Zobrazit také varování. Pokud není zaškrtnuto žádné z políček Co protokolovat, žádné události protokolu testu nebudou shromažďovány.
  4. Pro každý typ události nastavte Úroveň protokolování na jednu z následujících voleb:
    Volba Popis
    Akce plánu Shromažďuje události, které odpovídají akcím prováděným v plánu:
    • Celkový verdikt plánu. Verdikt může mít jednu z těchto hodnot:
      • Úspěch označuje, že všechny body verifikace se shodují nebo obdržely očekávanou odezvu. Bod verifikace kódu odezvy je např. nastaven na ÚSPĚCH, pokud během přehrání přijal zaznamenaný kód odezvy. Pokud váš test neobsahuje body verifikace, znamená ÚSPĚCH, že byly všechny primární požadavky v testu úspěšné.
      • Nezdar znamená, že minimálně jeden bod verifikace neodpovídá očekávané odezvě nebo že očekávaná odezva nebyla přijata.
      • Chyba označuje jeden z následujících výsledků: primární požadavek nebyl úspěšně poslán na server, pro primární požadavek nebyla přijata žádná odezva ze serveru, nebo odezva na primární požadavek nebyla úplná a nebylo možné ji analyzovat.
    • Čas zahájení a čas ukončení plánu, každá skupina uživatelů, každý virtuální uživatel a každé vyvolání testu.
    • Čas zahájení a ukončení každé iterace cyklu, pokud jsou cykly nastaveny v plánu.
    • Čas zahájení a ukončení každého selektoru, jsou-li selektory nastaveny.
    Primární akce testu Na této úrovni zpravidla nastavujete shromažďování dat. Primární testovací akce zahrnují akce plánu plus následující akce:
    • Události verdiktu testu, zahájení testu a zastavení testu.
    • Události zahájení iterace cyklu a zastavení cyklu, jsou-li cykly součástí testu.
    • Události zahájení a zastavení transakce, jsou-li transakce součástí testu.
    • U testů HTTP také body verifikace titulku stránky. Pomocí této volby uvidíte libovolné body verifikace titulku stránek, které jste nastavili. Shromažďovány jsou následující události:
      • Verdikt stránky. Verdikt stránky uvidíte pouze, když dojde k problému s připojením nebo jste nastavili body verifikace. Jakákoli selhání nebo chyby jsou vyneseny na úroveň verdiktu testu.
      • Čas zahájení a ukončení každé stránky.
      • Čas zahájení a ukončení každého cyklu a počet iterací každého cyklu, pokud jste nastavili cykly v rámci stránky.
      • Čas zahájení a zastavení každé transakce a trvání každé transakce, pokud jste nastavili transakce na úrovni stránek ve vašem testu.
    • U testů SAP jsou to informace o obrazovkách SAP, jako jsou body verifikace titulku stránek SAP.
    • U testů Citrix jsou to prvky připojení, události oken a synchronizace obrázků.
    • U testů soketů jsou to testy a prvky připojení, odeslání, přijímání a zavření.
    Sekundární akce testu Sekundární testovací akce zahrnují primární testovací akce plus tyto informace:
    • U testů HTTP jsou to události na úrovni požadavků. Chcete-li shromažďovat informace o nastavených bodech verifikace kódů odezvy nebo velikosti odezvy, nastavte shromažďování dat na tuto nebo vyšší úroveň podrobnosti.
      • Časy, kdy byly odeslány první a poslední bajt.
      • Časy, kdy byly přijaty první a poslední bajt.
      • Znaková sada dat odezvy.
      • Očekávané a skutečné hodnoty bodů verifikace na úrovni stránek, které jste definovali.
      • Události HTTP think.
      • Čas zahájení a zastavení každé transakce a trvání každé transakce, pokud jste nastavili transakce na úrovni požadavků ve vašem testu.
    • U testů SAP jsou to informace o prvcích SAP (primárně jsou to akce Nastavit vlastnost nebo Metoda volání).
    • U testů Citrix jsou to synchronizační body, prodlevy, textové prvky a prvky odhlášení.
    • U testů soketů tato volba neplatí.
    Podrobnosti akce Podrobnosti akce zahrnují sekundární testovací akce plus následující informace:
    • U testů HTTP jsou to údaje o požadavcích a odezvách; například záhlaví HTTP a případná data požadavku.
    • U testů SAP jsou to informace o čase přemýšlení.
    • U testů Citrix jsou to informace o čase přemýšlení, akce myši a akce klávesnice.
    • U testů soketů tato volba neplatí.
    Vše U testů HTTP, SAP a Citrix poskytují volby Vše a Podrobnosti akce stejné informace.

    U akcí Odeslat a přijmout u soketů jsou vyměňovaná data dostupná také v protokolu testu v podobě příloh.

  5. Chcete-li nastavit rychlost vzorkování, vyberte volbu Vzorkovat informace pouze od podmnožiny uživatelů. Počet nebo procentní část, které zadáte, jsou použity na každou skupinu uživatelů. Pokud spouštíte skupiny uživatelů ve vzdálených umístěních (to jest v počítačích agenta), vybraný počet nebo procentní hodnota budou rovnoměrně rozloženy mezi jednotlivými umístěními.
    Volba Popis
    Pevný počet uživatelů Číslo bude použito na každou skupinu uživatelů. Předpokládejme, že plán obsahuje dvě skupiny uživatelů. Jedna skupina obsahuje čtyři uživatele a jedna skupina obsahuje 1000 uživatelů. Pokud zadáte 2 pro tuto volbu, z každé skupiny budou vybráni dva uživatelé.
    Procentní část uživatelů Procentní část bude použita na každou skupinu uživatelů, ale z každé skupiny bude vybrán nejméně jeden uživatel. Předpokládejme, že plán obsahuje dvě skupiny uživatelů. Jedna skupina obsahuje čtyři uživatele a jedna skupina obsahuje 1000 uživatelů. Pokud je vaše rychlost vzorkování 10 %, jeden uživatel je vybrán z první skupiny, a 100 uživatelů bude vybráno z druhé skupiny. Pokud je vaše rychlost vzorkování 25 %, jeden uživatel je vybrán z první skupiny, a 250 uživatelů bude vybráno z druhé skupiny.

Příklad

Výchozí nastavení pro protokolování všech chyb a varování stejně jako primárních akcí testu vyhovuje více účelům. Přesto můžete protokolovat jakékoli typy informací v rozsahu od žádných informací až po všechny informace od všech uživatelů, ačkoli ani jedno není typická situace. Pokud ladíte test, můžete nastavit všechny tři pole Co protokolovat na volbu Vše nebo Podrobnosti akce. Tato nastavení budou vytvářet velké protokoly testu, zejména pokud jsou vaše testy dlouhé nebo v běhu používáte velký počet uživatelů. Velké protokoly testu mohou naopak zvýšit dobu přenosu protokolu testu, a mohou dokonce způsobit nedostatek místa na disku počítače.

Váš názor