Cursusaanbod
Inleiding tot prestatietesten
- Overzicht van prestatietesten
- Belangrijkheid van prestatietesten in softwareontwikkeling
- Soorten prestatietesten: belasting, stress, duurzaamheid, piekbelasting, volume en schaalbaarheid
- Prestatietestlevenscyclus
Overzicht van Apache JMeter
- Introductie tot Apache JMeter
- Geschiedenis en ontwikkeling van JMeter
- Functies en mogelijkheden van JMeter
- Installeren en configureren van JMeter
- JMeter interface: navigeren door de GUI
Basisprincipes van JMeter-testplannen
- Begrijpen van JMeter-testplannen
- Een eenvoudig testplan maken
- Componenten van een testplan: thread groep, samplers, listeners en assertions
- Uw eerste test in JMeter uitvoeren
Geavanceerde testplannen bouwen
- Werken met thread groepen: gebruikers en belasting configureren
- HTTP verzoek standaarden en HTTP header managers configureren
- Logicacontrollers gebruiken: if, loop, switch en interleave controllers
- Timers implementeren: constant, uniform en Gaussische willekeurige timers
- CSV data set config integreren voor parameterisatie
JMeter assertions en listeners
- Introductie tot assertions in JMeter
- Response assertions configureren voor validatie
- Duur- en grootteassertions implementeren
- JMeter listeners verkennen: resultaten weergeven, samenvattende rapporten en grafieken
- Listener-uitvoer aanpassen voor analyse
JMeter scripting en plugin-integratie
- Introductie tot BeanShell-scripting in JMeter
- Scripten met JSR223 sampler en Groovy
- Overzicht van JMeter plugins
- Populaire plugins installeren en gebruiken: aangepaste grafieken, geavanceerde controllers, etc.
- Testplannen verrijken met plugins
Belastingtesten van webtoepassingen
- Testplannen configureren voor belastingtesten van webtoepassingen
- HTTP samplers en cookie managers gebruiken
- RESTful API's met JMeter testen
- Resultaten analyseren: bottlenecks en prestatieproblemen identificeren
- Rapportage en export van testresultaten
Gedistribueerde testen met JMeter
- Introductie tot gedistribueerde testen
- JMeter configureren voor gedistribueerde testen
- Gedistribueerde belastingtesten over meerdere machines uitvoeren
- Best practices voor gedistribueerde testen
Prestatietest casestudies
- Casestudy 1: belastingtest van een e-commerce platform
- Casestudy 2: stress test van een financiële toepassing
- Casestudy 3: prestatietest van een mobiele applicatie-backend
- Lesjes geleerd en best practices uit praktijkscenarios
Samenvatting en volgende stappen
Vereisten
- Basiskennis van softwaretesten
- Vertrouwdheid met webtechnologieën
- Ervaring met Java
Doelgroep
- Kwaliteitsborgingsingenieurs
- Ontwikkelaars
- Systeembeheerders
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (3)
De geduld en het tempo van de docent.
Jace - Vodacom
Cursus - Test Automation with Selenium
Automatisch vertaald
Belangrijke onderwerpen kunnen vooraf met de trainer worden besproken en afgesproken. Ontspannen en aangename sfeer tijdens de seminariedagen.
Lorenz - Continentale Lebensversicherung AG
Cursus - Advanced Selenium
Automatisch vertaald
Ik heb nieuwe kennis verkregen en ik voel me er vrij zeker over. Niets is onduidelijk.
Barbara - Titian Software Poland Sp. z o.o.
Cursus - Selenium WebDriver in C#
Automatisch vertaald