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

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (4)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën