Časovače (timers) v JMeter

Obsah
Čo sú timers (časovače)?
Časovače v JMeteri sú prvky plánu testov, ktoré sa používajú na pozastavenie výkonu testu na určitý stanovený čas. Táto pauza medzi požiadavkami (requests) pomáha pri simulácii reálnych scenárov, ako je čas, ktorý používatelia potrebujú na premýšľanie, písanie niečoho, zobrazenie a spracovanie zobrazených informácií atď. Ako pridať časovač-
Kliknite pravým tlačidlom myši na Thread Group -> Prejdite na položku Add -> Prejdite na položku Timer -> Kliknite na požadovaný Timer

Časovače v JMeter
Constant Timer
Konštantný časovač je jedným z najpoužívanejších časovačov v JMeter. Pozastavuje vykonávanie testu na určitý konštantný čas.
Uniform Random Timer
Uniform Random Timer sa používa na pozastavenie výkonu testu na náhodný čas. Maximálnu hodnotu náhodného času možno určiť spolu s ďalším konštantným časom pri každom čakaní.
Constant Throughput Timer
Časovač s konštantnou priepustnosťou je špeciálny typ časovača, ktorý sa používa na vytváranie páuz s premenlivým časom pri zachovaní celkovej priepustnosti, t. j. vzoriek/minútu.
BeanShell Timer
Časovač BeanShell sa používa na generovanie oneskorení pomocou skriptovania BeanShell.
BSF Timer
Časovač BSF sa používa na generovanie oneskorení pomocou skriptovania BSF.
Gaussian Random Timer
Gaussian Random Timer sa používa na generovanie oneskorení pomocou „Gaussian distribution“.
Synchronizačný časovač
Synchronizačný časovač sa používa na vkladanie oneskorení do skriptu blokovaním určitého počtu vlákien a keď počet blokovaných vlákien dosiahne určený počet, potom sa vlákna naraz uvoľnia. Keďže synchronizačný časovač generuje veľké množstvo okamžitej záťaže, používa sa pri spike testingu.
Poisson Random Timer
Poisson Random Timer sa používa na generovanie oneskorení pomocou „Poisson distribution“.
JSR223 Timer
Časovač JSR223 sa používa na generovanie oneskorení pomocou skriptovania JSR223.