Kursplan

Introduksjon til Performance Testing

  • Oversikt over ytelsestesting
  • Viktigheten av ytelsestesting i programvareutvikling
  • Typer ytelsestesting: belastning, stress, utholdenhet, topp, volum og skalerbarhet
  • Ytelsestesting livssyklus

Oversikt over Apache JMeter

  • Introduksjon til Apache JMeter
  • Historie og utvikling av JMeter
  • Funksjoner og muligheter til JMeter
  • Installere og konfigurere JMeter
  • JMeter grensesnitt: navigere i GUI

JMeter Grunnleggende om testplan

  • Forstå JMeter testplaner
  • Lage en enkel testplan
  • Komponenter i en testplan: trådgruppe, samplere, lyttere og påstander
  • Kjører din første test i JMeter

Bygge avanserte testplaner

  • Arbeide med trådgrupper: konfigurere brukere og laste
  • Konfigurering av HTTP-forespørselsstandarder og HTTP-headeradministratorer
  • Bruke logiske kontrollere: if-, loop-, switch- og interleave-kontrollere
  • Implementering av tidtakere: konstante, ensartede og Gaussiske tilfeldige tidtakere
  • Integrering av CSV-datasettkonfigurasjon for parameterisering

JMeter Påstander og lyttere

  • Introduksjon til påstander i JMeter
  • Konfigurere svarpåstander for validering
  • Implementering av varighet og størrelsespåstander
  • Utforske JMeter lyttere: se resultater, sammendragsrapporter og grafer
  • Tilpasse lytterutdata for analyse

JMeter Skripting og plugin-integrasjon

  • Introduksjon til BeanShell-skripting i JMeter
  • Skripting med JSR223-sampler og Groovy
  • Oversikt over JMeter plugins
  • Installere og bruke populære plugins: tilpassede grafer, avanserte kontrollere og mer
  • Forbedre testplaner med plugins

Last testing av nettapplikasjoner

  • Konfigurere testplaner for belastningstesting av nettapplikasjoner
  • Bruke HTTP-samplere og cookie-managere
  • Tester RESTful APIer med JMeter
  • Analysere resultater: identifisere flaskehalser og ytelsesproblemer
  • Rapportering og eksport av testresultater

Distribuert testing med JMeter

  • Introduksjon til distribuert testing
  • Konfigurerer JMeter for distribuert testing
  • Kjører distribuerte belastningstester på tvers av flere maskiner
  • Beste praksis for distribuert testing

Kasusstudier av ytelsestest

  • Kasusstudie 1: Lasttesting av en e-handelsplattform
  • Kasusstudie 2: stresstesting av en økonomisk applikasjon
  • Kasusstudie 3: ytelsestesting av en mobilapplikasjonsbackend
  • Lærdom og beste praksis fra virkelige scenarier

Sammendrag og neste trinn

Krav

  • Grunnleggende forståelse av programvaretesting
  • Kjennskap til nettteknologi
  • Erfaring med Java

Publikum

  • Kvalitetssikringsingeniører
  • Utviklere
  • Systemadministratorer
 21 timer

Antall deltakere


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories