Čo je to JMeter Test?
JMeter Test je testovací proces vykonávaný pomocou nástroja na testovanie výkonu Apache Jmeter. Pomáha testovať webové aplikácie na testovanie výkonu, záťažové testovanie aj testovanie záťaže. Podporuje tiež statické a dynamické zdroje a poskytuje rôzne grafické analýzy na testovanie výkonu webovej aplikácie.
Pokyny na prekonanie obmedzení JMeter v distribuovanom prostredí:
- Obmedzte počet vlákien
- Pomocou servera proxy
- Používanie premenných
- Znížte potrebu zdrojov
- Skontrolujte protokoly JMeter
- Vymažte miestnu cestu z konfigurácie množiny údajov CSV
- Postupujte podľa konvencie pomenovania súborov
JMeter má určité obmedzenia, najmä ak je spustený v distribuovanom prostredí. Ak chcete efektívne používať JMeter na testovanie, mali by ste postupovať podľa nasledujúcich pokynov:
Obmedzte počet vlákien
Maximálny počet vlákien môžete efektívne prevádzkovať s JMeter je 300 . Toto obmedzenie je spôsobené schopnosťami hardvéru. Ak je JMeter spustený s väčším počtom vlákien, presnosť informácií o časovaní sa zníži.
Pomocou servera proxy
Proxy server je jedným z najlepších postupov JMeteru, ktorý vám pomôže vyňať určité bežné prvky zo zaznamenaných vzoriek. Okrem toho je užitočné zaznamenávať vaše testovanie.
Používanie premenných
Niektoré plány testov musia používať rôzne hodnoty pre rôznych používateľov / vlákna. Môžete napríklad vyskúšať sekvenciu, ktorá vyžaduje pre každého používateľa jedinečné prihlásenie. Toto je ľahké dosiahnuť pomocou premenných JMeter.
Znížte potrebu zdrojov
Režim GUI spotrebuje veľa pamäte počítača pri veľkom zaťažení. Spôsobuje to problémy s výkonom.
Existuje niekoľko osvedčených postupov na testovanie zaťaženia JMeter, ktoré znižujú požiadavky na zdroje:
- Použite režim bez grafického používateľského rozhrania
- Počas záťažového testu zakážte poslucháča „Zobraziť strom výsledku“. Pretože zaberá viac pamäte a spôsobuje, že v pamäti beží JMeter.
- Zakáže všetky výsledky grafov JMeter
- Použite formát výsledku testu CSV.
- Uložte iba potrebný výsledok testu. Uloženie veľmi podrobných výsledkov testu môže programu JMeter trvať dlho.
Skontrolujte protokoly JMeter
Všetky chyby v pláne alebo vykonaní testu sa zaznamenajú do protokolových súborov. Monitorovanie súboru protokolu vám pomôže včas nájsť chybu
Vymažte miestnu cestu z konfigurácie množiny údajov CSV
Ak používate existujúci dátový súbor CSV, ktorý ste vytvorili na lokálnom počítači, mali by ste vymazať existujúcu lokálnu cestu (aktuálna cesta k súboru CSV). Ak nevymažete lokálnu cestu, nemôže JMeter nájsť dátový súbor CSV vo vašom lokálnom počítači.
Postupujte podľa konvencie pomenovania súborov
Neukladajte testovací plán pod zložitým názvom súboru, používajte iba alfanumerické znaky.