Kontakt aufnehmen

Schulungsübersicht

Einführung in die Performance-Tests

  • Überblick über Performance-Tests
  • Bedeutung von Performance-Tests in der Softwareentwicklung
  • Arten von Performance-Tests: Lasttest, Stresstest, Ausdauertest, Spike-Test, Volumen- und Skalierbarkeitstest
  • Lebenszyklus der Performance-Tests

Überblick über Apache JMeter

  • Einführung in Apache JMeter
  • Geschichte und Entwicklung von JMeter
  • Funktionen und Fähigkeiten von JMeter
  • Installation und Konfiguration von JMeter
  • JMeter-Schnittstelle: Navigation in der GUI

Grundlagen des JMeter-Testplans

  • Verständnis von JMeter-Testplänen
  • Erstellung eines einfachen Testplans
  • Komponenten eines Testplans: Threadgruppe, Sampler, Listener und Assertions
  • Ausführung Ihres ersten Tests in JMeter

Erstellen fortgeschrittener Testpläne

  • Arbeiten mit Threadgruppen: Konfiguration von Benutzern und Last
  • Konfiguration von HTTP-Standardanfragen und HTTP-Header-Managern
  • Verwendung von Logik-Controllern: If-, Loop-, Switch- und Interleave-Controller
  • Implementierung von Timern: Konstante, uniforme und gaußsche Zufallstimer
  • Integration des CSV-Datensatzkonfigurationsmoduls für die Parametrisierung

JMeter-Assertions und Listener

  • Einführung in Assertions in JMeter
  • Konfiguration von Response-Assertions zur Validierung
  • Implementierung von Dauer- und Grössenassertions
  • Erkundung von JMeter-Listern: Anzeigen von Ergebnissen, Zusammenfassungsberichten und Graphen
  • Anpassung der Listener-Ausgabe zur Analyse

JMeter-Scripting und Plugin-Integration

  • Einführung in BeanShell-Scripting in JMeter
  • Scripting mit JSR223-Sampler und Groovy
  • Überblick über JMeter-Plugins
  • Installation und Nutzung beliebter Plugins: benutzerdefinierte Graphen, erweiterte Controller und mehr
  • Verbesserung von Testplänen mit Plugins

Lasttest von Webanwendungen

  • Konfiguration von Testplänen für den Lasttest von Webanwendungen
  • Verwendung von HTTP-Samplern und Cookie-Managern
  • Testen von RESTful-APIs mit JMeter
  • Analyse der Ergebnisse: Identifizieren von Engpässen und Performance-Problemen
  • Berichterstellung und Export der Testergebnisse

Verteilter Test mit JMeter

  • Einführung in den verteilten Test
  • Konfiguration von JMeter für den verteilten Test
  • Durchführung verteilter Lasttests auf mehreren Maschinen
  • Best Practices für den verteilten Test

Fallstudien zu Performance-Tests

  • Fallstudie 1: Lasttest einer E-Commerce-Plattform
  • Fallstudie 2: Stresstest einer Finanzanwendung
  • Fallstudie 3: Performance-Test des Backends einer mobilen Anwendung
  • Erkenntnisse und Best Practices aus realen Szenarien

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Grundlegendes Verständnis von Softwaretests
  • Vertrautheit mit Webtechnologien
  • Erfahrung mit Java

Zielgruppe

  • Quality-Assurance-Ingenieure
  • Entwickler
  • Systemadministratoren
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien