KURSBESCHREIBUNG
Dieser dreitägige Kurs vermittelt die notwendigen Kenntnisse, um Performance- und Lasttests mit dem K6-Testframework durchzuführen. Im Fokus stehen die Erstellung effizienter Testscripte, die Analyse relevanter Performancedaten sowie die Integration von K6 in CI/CD-Workflows (CI = Continuous Integration, CD = Continuous Delivery).
Teilnehmende lernen, wie sie die Belastbarkeit, Skalierbarkeit und Stabilität ihrer Systeme unter realitätsnahen Bedingungen sicherstellen können.
Ob Sie neu im Bereich Performance Testing sind oder Ihre Kenntnisse gezielt ausbauen möchten – dieser Kurs bietet praxisnahe Einblicke und Hands-on-Erfahrung für eine belastbare Teststrategie in modernen Softwareprojekten.
LERNZIELE
Sie lernen in diesem Training:
- Die Grundlagen des Performance-Testings und wie K6 in moderne Entwicklungs- und Testprozesse eingebettet werden kann
- Performance-Testskripte mit der JavaScript-basierten K6-API zu schreiben
- Lasttests zu konfigurieren und realitätsnahe Lastszenarien zu simulieren
- Testergebnisse auszuwerten, Engpässe zu erkennen und Performanceprobleme zu analysieren
- K6 in CI/CD-Pipelines zu integrieren, um automatisiertes Performance-Monitoring zu ermöglichen
- Fortgeschrittene K6-Funktionen wie Thresholds, Custom Metrics und verteiltes Load Testing zu nutzen
- Best Practices zur Gestaltung, Pflege und Weiterentwicklung effizienter Performance-Tests einzusetzen
ZIELGRUPPE
Dieses Training richtet sich an:
- Quality-Engineers und Testverantwortliche, die moderne Methoden des Performance-Testings kennenlernen möchten
- Softwareentwickler, die Performance-Tests in ihre Entwicklungsprozesse integrieren wollen
- DevOps-Engineers mit Fokus auf Skalierbarkeit und Systemstabilität
- Technische Projektleiter und Teamverantwortliche, die die Performance ihrer Anwendungen gezielt verbessern möchten
- Teams, die von klassischen Lasttest-Werkzeugen auf K6 umsteigen wollen, um Effizienz und Testergebnisse zu optimieren
VORAUSSETZUNGEN
Für die Teilnahme an diesem Training werden folgende Kenntnisse empfohlen:
- Grundlegendes Verständnis von Programmierung (idealerweise JavaScript)
- Vertrautheit mit Webtechnologien und APIs
- Zugang zu einer Entwicklungsumgebung mit installiertem Node.js
- Grundkenntnisse in den Konzepten des Performance-Testings
Falls Sie Fragen haben, sind wir nur einen Klick entfernt.