Performance Testing with k6 + JavaScript

Design and execute practical load tests in k6 with realistic data, correlation, and business-facing reporting.

Level
Intermediate
Duration
2 days
Delivery mode
remote, onsite
Training language
Polish or English
Workshop PDF
Workshop PDF

Learning outcomes

  • Build reusable k6 performance test scenarios
  • Use realistic feeders and token correlation
  • Interpret metrics and communicate outcomes to stakeholders

Tooling

k6JavaScriptTypeScript

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.

Want this workshop for your team?

Request this workshop