Performance Testing with k6 + JavaScript
Design and execute practical load tests in k6 with realistic data, correlation, and business-facing reporting.
Performance Testing with k6 + JavaScript
Overview
This workshop teaches practical performance testing in k6 with JavaScript, from scenario design to execution and business-focused reporting. Participants build reusable scripts and learn how to interpret key metrics for release readiness.
What you will learn
- Design effective load and stress scenarios in k6
- Create reusable JavaScript-based performance scripts
- Handle realistic data, token correlation, and runtime configuration
- Interpret metrics and turn results into actionable recommendations
Workshop agenda
Day 1: Foundations and implementation
- Core performance concepts and objective definition
- k6 setup, project structure, and script lifecycle
- Modeling user journeys and traffic distribution
- Assertions, thresholds, and baseline run strategy
Day 2: Advanced execution and analysis
- Correlation and dynamic data handling
- Environment parameterization and repeatable execution
- Deep analysis of latency, errors, and throughput patterns
- Stakeholder-oriented reporting and optimization priorities
Prerequisites
Basic JavaScript knowledge and familiarity with web/API fundamentals are recommended.
