Cursusaanbod
Inleiding tot prestatietesten
- Overzicht van prestatietesten
- Het belang van prestatietesten in softwareontwikkeling
- Soorten prestatietesten: belastingtest, stress-test, duurzaamheidstest, piekbelasting, volume- en schaalbaarheidstests
- De levenscyclus van prestatietesten
Overzicht van Apache JMeter
- Inleiding tot Apache JMeter
- Geschiedenis en ontwikkeling van JMeter
- Functies en mogelijkheden van JMeter
- Installeren en configureren van JMeter
- Het gebruikersinterface van JMeter: navigeren door de GUI
Basisprincipes van JMeter-testplannen
- Begrip van JMeter-testplannen
- Een eenvoudig testplan maken
- De onderdelen van een testplan: threadgroepen, samplers, listeners en assertions
- Uw eerste test in JMeter uitvoeren
Het maken van geavanceerde testplannen
- Werken met threadgroepen: gebruikers en belasting configureren
- Configureren van standaardwaarden voor HTTP-verzoeken en beheer van HTTP-headerinformatie
- Gebruik maken van logica-controllers: if-, lus-, schakel- en interleave-controllers
- Toepassing van timers: constante, uniforme en Gaussische willekeurige timers
- Integreren van CSV-datasets voor parameterisering
Assertions en listeners in JMeter
- Inleiding tot assertions in JMeter
- Configureren van response-assertions voor validatie
- Implementeren van duration- en size-assertions
- Verkenning van JMeter-listeners: resultaten bekijken, samenvattingsrapporten en grafieken
- Aanpassen van listener-output voor analyse doeleinden
Scripting in JMeter en integratie van plugins
- Inleiding tot BeanShell-scripting in JMeter
- Scripten met JSR223 sampler en Groovy
- Overzicht van beschikbare JMeter-plugins
- Installeren en gebruiken van populaire plugins: aangepaste grafieken, geavanceerde controllers en meer
- Testplannen verrijken met behulp van plugins
Belastingtesten van webapplicaties
- Configuratie van testplannen voor het uitvoeren van belastingtesten op webapplicaties
- Gebruik maken van HTTP-samplers en cookie-managers
- Testen van RESTful API’s met JMeter
- Analyseren van resultaten: identificeren van bottlenecks en prestatieproblemen
- Rapporteren en exporteren van testresultaten
Gedistribueerde testing met JMeter
- Inleiding tot gedistribueerde testing
- Configureren van JMeter voor het uitvoeren van gedistribueerde tests
- Het uitvoeren van belastingtests op meerdere machines tegelijkertijd
- Best practices voor gedistribueerde testing
Praktijkcases in prestatietesten
- Case study 1: belastingtesten van een e-commerceplatform
- Case study 2: stress-testing van een financiële applicatie
- Case study 3: prestatietesten van de back-end van een mobiele applicatie
- Inzichten en best practices uit reële praktijksituaties
Samenvatting en vervolgstappen
Vereisten
- Basiskennis van softwaretesten
- Kennis van webtechnologieën
- Ervaring met Java
Doelgroep
- Kwaliteitscontrole-engineers
- 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 mogelijkheden van Postman en het toekomstige gebruik ervan.
Gordana Gacic - SEE Digital D.O.O.
Cursus - API Testing with Postman
Automatisch vertaald
praktische oefeningen, waardoor informatie beter wordt onthouden
ashley bolen - Insurance Corporation of British Columbia
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