Kursplan

Introduktion till Performance Testing

  • Översikt över prestandatestning
  • Vikten av prestandatestning inom mjukvaruutveckling
  • Typer av prestandatestning: belastning, stress, uthållighet, spik, volym och skalbarhet
  • Livscykel för prestandatestning

Översikt över Apache JMeter

  • Introduktion till Apache JMeter
  • Historia och utveckling av JMeter
  • Funktioner och möjligheter hos JMeter
  • Installera och konfigurera JMeter
  • JMeter gränssnitt: navigera i GUI

JMeter Grunderna i testplanen

  • Förstå JMeter testplaner
  • Skapa en enkel testplan
  • Komponenter i en testplan: trådgrupp, samplers, lyssnare och assertions
  • Köra ditt första test i JMeter

Skapa avancerade testplaner

  • Arbeta med trådgrupper: konfigurera användare och läsa in
  • Konfigurera standardinställningar för HTTP-förfrågningar och HTTP-huvudhanterare
  • Använda logiska styrenheter: if-, loop-, switch- och interleave-regulatorer
  • Implementera timers: konstanta, enhetliga och Gaussiska slumpmässiga timers
  • Integrera konfiguration av CSV-datauppsättning för parametrering

JMeter Påståenden och lyssnare

  • Introduktion till påståenden i JMeter
  • Konfigurera svarskontroller för validering
  • Implementera varaktighets- och storleksförsäkran
  • Utforska JMeter lyssnare: visa resultat, sammanfattande rapporter och diagram
  • Anpassa lyssnarutdata för analys

JMeter Integrering av skript och plugin

  • Introduktion till BeanShell-skript i JMeter
  • Skript med JSR223-provtagare och Groovy
  • Översikt över JMeter plugins
  • Installera och använda populära plugins: anpassade grafer, avancerade kontroller och mer
  • Förbättra testplaner med plugins

Webbapplikationer för belastningstestning

  • Konfigurera testplaner för belastningstestning av webbprogram
  • Använda HTTP-provtagare och cookiehanterare
  • Testa RESTful API:er med JMeter
  • Analysera resultat: identifiera flaskhalsar och prestandaproblem
  • Rapportering och export av testresultat

Distribuerad testning med JMeter

  • Introduktion till distribuerad testning
  • Konfigurera JMeter för distribuerad testning
  • Köra distribuerade belastningstester på flera datorer
  • Metodtips för distribuerad testning

Fallstudier om prestandatest

  • Fallstudie 1: belastningstestning av en e-handelsplattform
  • Fallstudie 2: Stresstestning av en finansiell tillämpning
  • Fallstudie 3: Prestandatestning av en serverdel av en mobilapplikation
  • Lärdomar och metodtips från verkliga scenarier

Sammanfattning och nästa steg

Krav

  • Grundläggande förståelse för mjukvarutestning
  • Kännedom om webbteknik
  • Erfarenhet av Java

Publik

  • Ingenjörer inom kvalitetssäkring
  • Utvecklare
  • Systemadministratörer
 21 timmar

Antal deltagare


Price per participant

Vittnesmål (4)

Upcoming Courses

Relaterade Kategorier