Jmeter tutoriál

Apache JMeter je jedným z najviac používaných open-source nástrojov na výkonnostné testovanie. Pomocou JMetera môžeme testovať rôzne druhy aplikácií založených na HTTP/HTTPS až po databázové a FTP servery.
Náš tutoriál o Apache JMeter začína základnými informáciami o výkonnostnom testovaní. Potom sa presúvame k rôznym funkcionalitám nástroja, pomocou ktorých môžeme testovať zaťaženie (load) rôznych typov aplikácií.
Pred začatím práce s JMeterom pripomíname, ak si v oblasti výkonnostného testovania nováčik, neprehliadni náš podrobný článok o rôznych aspektoch výkonnostného testovania tu.
Krok za krokom – Tutoriál o JMeter
- Čo je JMeter? – JMeter, jeho funkcie, výhody a obmedzenia.
- Stiahnutie a inštalácia JMeteru – Nastavenie JMetera pre operačné systémy Windows, Linux a Mac.
- Testovací plán v JMeteri – Logický kontajner, do ktorého pridávame rôzne prvky testovacieho zaťaženia.
- Rôzne prvky testovacieho plánu JMeter
- Skupina vlákien (Thread Group) – Simulácia skupiny virtuálnych používateľov.
- Vzorkovač (Sampler) – Na simuláciu rôznych požiadaviek v JMeteri.
- Logický kontrolér (Logic Controller) – Na prispôsobenie spracovania požiadaviek vzorkovača.
- Poslucháče (Listener) – Na zobrazenie a analýzu výsledkov testovaného zaťaženia.
- Časovač (Timer) – Na pozastavenie vykonávania testu na stanovený čas.
- Overenia (Assertion) – Na overenie odpovede vzorkovača zo servera.
- Konfiguračný prvok (Config Element) – Na modifikáciu požiadaviek vzorkovača odoslaných serveru.
- Pre Processor – Na úpravu požiadaviek vzorkovača pred ich spracovaním.
- Post Processor – Na vykonanie určitých akcií po spracovaní požiadavky.
- Výkonnostné testovanie webových aplikácií pomocou JMeter
- Výkonnostné testovanie webových stránok – Testovanie výkonnosti webovej aplikácie pomocou JMetera.
- Záznam a prehrávanie v JMeteri – Zaznamenávanie webovej aplikácie v JMeteri.
- Parametrizácia v JMeteri – Na prenos testovacích údajov z externých súborov do skriptu.
- Korelácia v JMeteri – Na manipuláciu s dynamickými/relačnými premennými.
- Testovanie REST API pomocou JMetera – Vytváranie testovacieho plánu pre REST API pomocou JMetera.
- Testovanie SOAP webových služieb pomocou JMetera – Vytváranie testovacieho plánu pre SOAP webové služby.
- Testovanie výkonu databáz pomocou JMetera – Vytváranie testovacieho plánu pre databázy.
- Testovanie výkonu FTP serverov pomocou JMetera – Vytváranie testovacieho plánu pre FTP servery.
Ďalšie užitočné tutoriály o JMeteri
- Analýza výsledkov JMetera – Porozumenie atribútom reportu agregátora.
- Rozložené testovanie zaťaženia (load testing) v JMeteri – Naučte sa o rozloženom testovaní zaťaženia v JMeteri.
- BeanShell skriptovanie v JMeteri – Používa sa na skriptovanie komplexných operácií.
- Spracovanie nahrávania súborov v JMeteri – Skriptovanie scenára nahrávania súborov v JMeteri.
- Spúšťanie JUnit testov v JMeteri – Testovanie zaťaženia JUnit testov v JMeteri.
- Open-source nástroje na výkonnostné testovanie – Niektoré z najpoužívanejších open-source nástrojov na výkonnostné testovanie.
JMeter otázky na pohovore – Podrobný zoznam otázok na pohovore o JMeteri.