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.
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.
2. Vyberte az 5 testovacich lokalit
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.
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.
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
- Pridali sme automaticku validaciu suborov JMeter
.jmxpri nahrani. - Mozete pretiahnut vase subory
.jmxa.csvdo oblasti nahravania alebo pouzit tlacidlo Upload JMeter Scripts. - Ak su v skripte akekolvek problemy, budete okamzite upozorneni.
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.