Synchronizace uživatelů

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:

  1. V Navigátoru testu vyhledejte plán a poklepejte na něj. Otevře se plán.
  2. 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 Vložit > Synchronizační bod.
  3. 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.
    Synchronizační bod s typem uvolnění a atributem časového limitu
  4. 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.

  5. 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.


Váš názor