Vlastní kód umožňuje provádět takové úlohy, jako správu cyklů, načítání informací o virtuálním uživateli, spouštění externích programů z testů a přizpůsobení korelace dat.
Ovládání cyklů
Tento příklad ukazuje rozšíření provedení testu pomocí vlastního kódu, které ovládá cykly. Obsahuje vzorový kód zobrazující, jak ovládat chování cyklů v testu za účelem lepší analýzy a ověření výsledků testu.
Načtení adresy IP virtuálního uživatele
Tento příklad ukazuje, jak načíst lokální adresu IP virtuálního uživatele. Načítání adres IP je užitečné zejména v případech, kdy virtuální uživatelé používají aliasy IP.
Tisk vstupních argumentů do souboru
Třída PrintArgs vytiskne vstupní argumenty do souboru
C:\arguments.out. Tuto třídu můžete například použít k vytištění odezvy vrácené ze serveru.
Výpočet počtu cyklů provedení kódu
Třída CountAllIterations vypočítává počet cyklů provedení kódu všemi virtuálními uživateli. Třída CountUserIterations vypočítává počet cyklů provedení kódu jednotlivým virtuálním uživatelem.
Ukládání a načítání hodnot proměnných
K ukládání a načítání hodnot z proměnných můžete použít metody getValue() a setValue(). V závislosti na vámi uvedeném umístění úložiště lze proměnné sdílet mezi testy, nebo je mít uložené lokálně v aktuálním testu.
Extrahování řetězce nebo tokenu ze vstupního argumentu
Třída ParseResponse extrahuje řetězec ze svého vstupního argumentu. Třída ExtractToken extrahuje konkrétní token (řetězec) ze svého vstupního argumentu. Obě třídy jsou vhodné pro práci s určitými typy korelace dynamických dat.
Přidání vlastních čítačů do sestav
Do sestav o výkonu můžete přidat vlastní čítače pomocí vlastního kódu. Po provedení testů se výsledky z vlastních čítačů automaticky agregují stejným způsobem, jako výchozí čítače testů výkonu (např. čítače bajtů a stránek). Agregace vlastních čítačů se kombinuje ze všech počítačů agentů.
Použití transakcí a statistik
Pomocí vlastního kódu můžete spouštět transakce, shromažďovat další statistiky během zpracování transakce a zastavovat transakce.
Ladění vlastního kódu
Tento příklad ukazuje ladění vlastního kódu přidáním zarážky. Obsahuje vzorový kód pro přidání zarážky. Tento způsob ladění vlastního kódu je vhodný pouze pro plány.