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
Testimonials (4)
Overall the topics covered were all interesting and I appreciated that the syllabus was altered to our needs.
Tomas Pavelka - KBC Bank
Kurs - JMeter Advanced
Its simplified approach and its inept coverage was exactly what I was looking for, I've taken away a lot of useful information which I intend to utilize on my current project.
Ibe Dike
Kurs - JMeter Fundamentals
I found the trainer made the course very interesting.
Cameron Taylor
Kurs - Web Application Performance Testing with JMeter
It made me lose my fear to Meter as a substitute of HP Performance Center.