ÚjTeljesítménytesztelés Jmeter, SoapUI és BlazeMeter alkalmazásokkal
Ismertető
Az erősen gyakorlatorientált tanfolyam során feldolgozzuk a teljesítménytesztelést a
három alkalmazás használatával. Mivel az alkalmazások képességei és a tesztelési
lehetőségeik is eltérnek, ezért mindhárom alkalmazást feldolgozva a
teljesítménytesztelést különböző oldalakról vizsgáljuk meg. Az alkalmazások egymást
kiegészítve, egymással kombinálva széles spektrumú tesztelést tesztnek lehetővé.
Kinek ajánljuk?
A tanfolyam manuális és automatizált tesztelőknek, DevOps felelősöknek,
rendszerüzemeltetőknek lehet elsősorban hasznos, de ajánljuk mindenkinek, aki
webalkalmazásokkal foglalkozik és kíváncsi az alkalmazásának teljesítményére,
határaira.
Tematika
Teljesítménytesztelés Jmeter használatával
- Telepítés és kezelőfelület
- HTTP kérések tesztelése
- Lépések felvétele (Script recorder)
- Figyelő szolgáltatások (Listeners)
- Jmeter tesztek futtatása prancssorból
- HTML report generálása
- Adatok olvasása CSV fájlból
- Assertek
- Debugging (hibakeresés)
- Dinamikus értékek kezelése (Dynamic values)
- E-mail küldés tesztelése
- Időzítők (Timers)
- Logikai vezérlők (Logic controllers)
- Adatbáziskapcsolat tesztelése (JDBC connection)
- FTP Kapcsolat tesztelése
- Függvények használata (Functions)
- Szerver ellenőrzés (Server health check)
- Elosztott tesztelés (Remote / distributed testing)
Teljesítménytesztelés SoapUI használatával
- A SoapUI megnyitása, projekt létrehozása
- Tesztkészlet készítése
- Assertek készítése
- Paraméterezés (Property transfer)
- Változók beállítása (Variables)
- Adatbáziskapcsolat tesztelése (JDBC connection)
- Load test – Simple stratégia
- Load test – Thread stratégia
- Load test – Variance stratégia
- Load test – Burst stratégias
Teljesítménytesztelés BlazeMeter használatával
- Indítás és a felület áttekintése
- URL-alapú teljesítményteszt
- Debug futtatás
- API végpont teljesítmény tesztje
- Lépések felvétele (Script recorder)
- Script recorder - Jmeter (.jmx) formátum mentése
- Script recorder - Python (.py) formátum mentése
- Jmeter teljesítményteszt futtatása BlazeMeterben
- Haladó beállítások
Szükséges előképzettség
Alapfokú, dokumentumolvasás szintű angol nyelvtudás szükséges, mivel az
alkalmazások angol nyelvű felülettel rendelkeznek.
Mivel a tanfolyam elsődlegesen a szoftvertesztelőket szólítja meg, ezért a
számítógépkezelési ismereteken túl javasolt a szoftvertesztelésben szerzett alapvető
jártasság.
A tanfolyam során webalkalmazásokkal dolgozunk, így javasolt a webtechnológiák
alapszintű ismerete.