Kurzusleírás
Bevezetés a teljesítménytesztelésbe
- A teljesítménytesztelés áttekintése
- A teljesítménytesztelés jelentősége a szoftverfejlesztésben
- A teljesítménytesztelés típusai: terhelés, stressz, kitartás, tüsketerhelés, mennyiség és skálázhatóság
- A teljesítménytesztelés életciklusa
Az Apache JMeter áttekintése
- Bevezetés az Apache JMeterbe
- A JMeter története és fejlődése
- A JMeter funkciói és képességei
- A JMeter telepítése és konfigurálása
- A JMeter felülete: a GUI navigálása
JMeter tesztterv alapok
- A JMeter teszttervek megértése
- Egyszerű tesztterv létrehozása
- A tesztterv összetevői: szálcsoport, mintavételek, figyelők és állítások
- Az első teszt futtatása a JMeterben
Haladó teszttervek készítése
- Szálcsoportok használata: felhasználók és terhelés konfigurálása
- HTTP kérések alapértelmezése és HTTP fejléc kezelők konfigurálása
- Logikai vezérlők használata: if, loop, switch és interleave vezérlők
- Időzítők implementálása: állandó, egyenletes és Gauss-féle véletlen időzítők
- CSV adatkészlet konfiguráció integrálása paraméterezéshez
JMeter állítások és figyelők
- Bevezetés a JMeter állításokba
- Válaszállítások konfigurálása érvényesítéshez
- Időtartam és méretállítások implementálása
- JMeter figyelők felfedezése: eredmények megtekintése, összefoglaló jelentések és grafikonok
- Figyelő kimenet testreszabása elemzéshez
JMeter szkriptelés és bővítmény integráció
- Bevezetés a BeanShell szkriptelésbe a JMeterben
- Szkriptelés JSR223 mintavétellel és Groovyval
- A JMeter bővítmények áttekintése
- Népszerű bővítmények telepítése és használata: egyedi grafikonok, haladó vezérlők és egyebek
- Teszttervek fejlesztése bővítményekkel
Webalkalmazások terheléses tesztelése
- Teszttervek konfigurálása webalkalmazások terheléses teszteléséhez
- HTTP mintavételek és süti kezelők használata
- RESTful API-k tesztelése a JMeterrel
- Eredmények elemzése: szűk keresztmetszetek és teljesítményproblémák azonosítása
- Teszt eredmények jelentése és exportálása
Elosztott tesztelés a JMeterrel
- Bevezetés az elosztott tesztelésbe
- A JMeter konfigurálása elosztott teszteléshez
- Elosztott terheléses tesztek futtatása több gépen
- Az elosztott tesztelés legjobb gyakorlatai
Teljesítményteszt esettanulmányok
- Esettanulmány 1: egy e-kereskedelmi platform terheléses tesztelése
- Esettanulmány 2: egy pénzügyi alkalmazás stressz tesztelése
- Esettanulmány 3: egy mobilalkalmazás háttérrendszerének teljesítménytesztelése
- Tapasztalatok és legjobb gyakorlatok valós forgatókönyvekből
Összefoglalás és következő lépések
Követelmények
- Alapvető ismeretek a szoftvertesztelésről
- Ismeret a webes technológiákról
- Tapasztalat Javaban
Közönség
- Minőségbiztosítási mérnökök
- Fejlesztők
- Rendszergazdák
Vélemények (3)
A katedra türelmsége és üteme.
Jace - Vodacom
Kurzus - Test Automation with Selenium
Gépi fordítás
A kulcsfontosságú téma pontosítása és megegyeztetése előre a képződővel lehetséges. Nyugodt és kellemes atmoszféra a szemináriumi napokon.
Lorenz - Continentale Lebensversicherung AG
Kurzus - Advanced Selenium
Gépi fordítás
Új tudást szereztem, és ezben biztos vagyok. Semmi sem volt érthetetlen.
Barbara - Titian Software Poland Sp. z o.o.
Kurzus - Selenium WebDriver in C#
Gépi fordítás