Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Inleiding tot Performance Testing
- Overzicht van prestatietests
- Belang van prestatietesten bij softwareontwikkeling
- Soorten prestatietests: belasting, stress, uithoudingsvermogen, piek, volume en schaalbaarheid
- Levenscyclus van prestatietests
Overzicht van Apache JMeter
- Inleiding tot Apache JMeter
- Geschiedenis en evolutie van JMeter
- Kenmerken en mogelijkheden van JMeter
- Installeren en configureren JMeter
- JMeter interface: navigeren door de GUI
JMeter Basisprincipes van het testplan
- Inzicht in JMeter testplannen
- Een eenvoudig testplan maken
- Onderdelen van een testplan: threadgroep, samplers, listeners en beweringen
- Uw eerste test uitvoeren in JMeter
Geavanceerde testplannen bouwen
- Werken met draadgroepen: gebruikers configureren en laden
- Standaardinstellingen voor HTTP-aanvragen en HTTP-headermanagers configureren
- Logische controllers gebruiken: if-, loop-, switch- en interleave-controllers
- Timers implementeren: constante, uniforme en Gaussiaanse willekeurige timers
- Integratie van CSV-gegevenssetconfiguratie voor parametrisering
JMeter Beweringen en luisteraars
- Inleiding tot beweringen in JMeter
- Antwoordasserties configureren voor validatie
- Implementatie van duur- en grootteclaims
- Verkenning van JMeter luisteraars: resultaten bekijken, overzichtsrapporten en grafieken
- Uitvoer van listeners aanpassen voor analyse
JMeter Integratie van scripts en plug-ins
- Inleiding tot BeanShell-scripting in JMeter
- Scripting met JSR223 sampler en Groovy
- Overzicht van JMeter plug-ins
- Populaire plug-ins installeren en gebruiken: aangepaste grafieken, geavanceerde controllers en meer
- Testplannen verbeteren met plug-ins
Load Testing Webapplicaties
- Testplannen configureren voor het testen van de belasting van webtoepassingen
- HTTP-samplers en cookiemanagers gebruiken
- RESTful API's testen met JMeter
- Resultaten analyseren: knelpunten en prestatieproblemen identificeren
- Rapporteren en exporteren van testresultaten
Gedistribueerd testen met JMeter
- Inleiding tot gedistribueerd testen
- Configureren JMeter voor gedistribueerd testen
- Tests met gedistribueerde belasting uitvoeren op meerdere machines
- Best practices voor gedistribueerd testen
Casestudy's voor prestatietests
- Casestudy 1: load testing van een e-commerce platform
- Casestudy 2: stresstesten van een financiële applicatie
- Casestudy 3: prestatietesten van een backend voor mobiele applicaties
- Geleerde lessen en best practices uit real-world scenario's
Samenvatting en volgende stappen
Vereisten
- Basiskennis van het testen van software
- Bekendheid met webtechnologieën
- Ervaring met Java
Audiëntie
- Ingenieurs voor kwaliteitsborging
- Ontwikkelaars
- Systeembeheerders
21 Uren