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
 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën