Vložení synchronizačního bodu umožňuje koordinaci
aktivit řady virtuálních uživatelů pozastavením a obnovením
aktivit. Můžete synchronizovat všechny virtuální uživatele na začátku
plánu a střídavě uspořádat doby uvolnění tak, aby uživatelé nepřetěžovali
systém. Synchronizační body jsou užitečné také při
zátěžovém testování.
Informace o této úloze
Synchronizační bod můžete vložit do plánu nebo do testu. Výhodou vložení synchronizačního bodu do plánu je to, že
synchronizační bod je zde viditelnější more než v testu. Definujete také volby uvolnění a volíte časový limit
pro synchronizační bod nastavený v plánu.
Synchronizační body v cyklech nejsou resetovány. Jinými slovy, jakmile bude synchronizační bod jednou uvolněn (v první iteraci cyklu), zůstane uvolněný pro všechny další iterace.
Postup
Chcete-li vložit synchronizační bod do plánu:
- V Navigátoru testu vyhledejte plán a poklepejte na
něj. Otevře se plán.
- Klepněte pravým tlačítkem myši na prvek těsně pod místem, na které
chcete přidat synchronizační bod, a potom klepněte na volbu .
- Zadejte název pro synchronizační bod, nebo vyberte název existujícího
synchronizačního bodu a změňte jeho typ uvolnění. Synchronizační bod se otevře v plánu a budete moci
nastavit jeho atributy.
- Nastavte typ uvolnění; tedy zda chcete uvolnit uživatele
ve stejný čas nebo ve střídavých časech. Použijte typ uvolnění Společně
při provádění zátěžového testu v systému. Typ uvolnění Střídavě
použijte, pokud chcete uživatele uvolnit takovým způsobem, aby nezahltili
systém.
Volba |
Popis |
Společně |
Uvolní všechny uživatele najednou ze synchronizačního bodu. Výchozí doba restartu je 0, což znamená, že jakmile poslední uživatel dosáhne synchronizačního bodu, všichni uživatelé budou okamžitě společně uvolněni. Pokud chcete uživatelům nastavit zpoždění, zadejte číslo do pole Čas restartu.
Například, pokud nastavíte čas restartu na 4 sekundy, po dosažení
synchronizačního bodu všemi uživateli (nebo v případě uplynutí časového limitu),
počkají 4 sekundy a poté budou všichni uvolněni.
|
Rozloženě |
Bude uživatele uvolňovat jednoho po druhém ze synchronizačního bodu. Doba, po kterou budou jednotliví uživatelé čekat na uvolnění, bude
volena náhodně a rovnoměrně rozdělena v rámci rozsahu, který
nastavíte v polích Minimální čas a Maximální čas.
Například, pokud je Minimální doba 1 sekunda
a Maximální doba je 4 sekundy, po dosažení
synchronizačního bodu všemi uživateli (nebo uplynuté časového limitu)
počká každý uživatel po uvolnění 1 až 4 sekundy. Všichni uživatelé
jsou rozděleni náhodně mezi 1 a 4 sekundami.
|
- Nastavte časový limit. Počítání časového limitu začíná, když první virtuální uživatel dosáhne synchronizačního bodu. Pokud
žádný z uživatelů, kteří jsou přidruženi se synchronizačním bodem, nedosáhne
synchronizačního bodu na konci časového limitu, všichni uživatelé v synchronizačním
bodě jsou uvolněni. Časový limit 0 znamená, že žádný limit není stanoven.
Nastavení časového limitu je užitečné, protože jeden uživatel může narazit na problém, který mu zabrání synchronizačního bodu dosáhnout.
Nechcete zdržovat všechny uživatele kvůli problému s jedním
uživatelem.
Uživatel, který dosáhne synchronizačního bodu po časovém limitu,
nebude držen. Uživatel je nicméně zpožděn, pokud je nastavena hodnota Minimální
doba a Maximální doba.