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í:
- V Navigátoru testu vyhledejte plán a poklepejte
na něj. Otevře se plán.
- V oblasti Obsah plánu klepněte
na název plánu.
- 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.
- 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.
|
- 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.