Ako spustit novy zatazovy test Apache JMeter

Spustenie noveho zatazoveho testu Apache JMeter s LoadFocus

Je celkom jednoduche vytvorit novy zatazovy test pre webovu stranku alebo API endpoint pomocou UI zo stranky New Load Test. Na pristup k tejto stranke a vytvorenie noveho testu musite byt prihlaseni do vasho uctu.

Apache JMeter Load Test Configuration

Kroky na konfiguraciu noveho zatazoveho testu

1. Vyberte nazov testu

Automaticky generujeme nazov testu pre vas test pomocou aktualneho datumu a casu. Nazov testu mozete zmenit prechodom do vstupneho pola Test Name a nastavenim vlastneho nazvu.

Load Test Name

2. Vyberte az 5 testovacich lokalit

Multiple Location Load Test

Teraz mozete vybrat viacero lokalit (az 5), z ktorych sa bude generovat zataz. Toto simuluje prevadzku z realneho sveta prichadzajucu z roznych geografickych regionov sucasne. Kazdej vybranej lokalite mozno priradit percento prevadzky alebo konkretny pocet virtualnych pouzivatelov. Napriklad, ak vyberiete celkovo 5 000 virtualnych pouzivatelov, mozete ich rozlozit medzi viacero lokalit, ako napriklad:

  • US East (N. Virginia): 20% (1 000 pouzivatelov)
  • Canada (Central): 20% (1 000 pouzivatelov)
  • Europe (London): 20% (1 000 pouzivatelov)
  • Asia Pacific (Hong Kong): 20% (1 000 pouzivatelov)
  • US West (N. California): 20% (1 000 pouzivatelov)

Viac podrobnosti o dostupnych lokalitach najdete tu. Ak potrebujete pridat IP adresy na whitelist, pozrite si tento navod.

Vysledky podla lokality

Pri spustani testov z viacerych lokalit mozete skumat metriky vykonnosti ako casy odozvy, chyby a poziadavky/s pre jednotlive lokality alebo zobrazit kombinovane vysledky. Tato uroven podrobnosti vam pomaha lepsie pochopit, ako vasa aplikacia funguje pre pouzivatelov v roznych regionoch.

3. Zatazove scenare

Ponukame tri preddefinovane scenare, ktore vam pomozu rychlo zacat:

  • Initial Load
  • Warm-up Load
  • Moderate Load

Jednoducho kliknite na tlacidlo Apply pri lubovolnom scenari na automaticke vyplnenie konfiguracie zatazoveho testu.

Load Test Scenarios

4. Konfiguracia testu

Krok Load Configuration je miesto, kde definujete:

  • Pocet virtualnych pouzivatelov
  • Trvanie testu (alebo Iteracie testu)
  • Cas nabehu
  • Kroky nabehu

Mozete vizualne skontrolovat, ako bude vas zatazovy test prebiehat, zobrazenim grafu, ktory zobrazuje proces nabehu a celkove trvanie.

Test Configuration

5. Nahranie a validacia skriptov Apache JMeter

Tu nahravate vas testovaci skript JMX (jeden na test) a akekolvek subory CSV, ktore mozete potrebovat.

Validacia skriptu JMeter

JMeter Test file validation

  • Pridali sme automaticku validaciu suborov JMeter .jmx pri nahrani.
  • Mozete pretiahnut vase subory .jmx a .csv do oblasti nahravania alebo pouzit tlacidlo Upload JMeter Scripts.
  • Ak su v skripte akekolvek problemy, budete okamzite upozorneni.

Upload Apache JMeter Scripts

Spustenie testu JMeter a kontrola vysledkov

Po konfiguracii vasho zatazoveho testu a nahrani vsetkych potrebnych suborov kliknite na Run Test na spustenie vasho zatazoveho testu JMeter.

Po dokonceni testu mozete:

  • Zobrazit celkove metriky vykonnosti na zalozke Overview.
  • Analyzovat vysledky podla lokality na zobrazenie vykonnosti kazdého regionu.
  • Skumat chyby, casy odozvy, poziadavky/s a dalsie v sekciach podrobnych vysledkov.

Pre viac podrobnosti o analyze vysledkov zatazovych testov Apache JMeter pozrite nas navod na vysledky zatazovych testov.