Awesome Testing

Performance Testing with Gatling + Java

A workshop on performance-testing methodology, workload models, Gatling implementation, and reports that support release decisions.

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

Tooling

GatlingJava

Performance Testing with Gatling + Java

Overview

This workshop covers the full path from a performance question to a repeatable Gatling test and a defensible conclusion. Participants use Java to model load, handle dynamic data, analyze results, and compare them with SLA or SLO targets.

What you will learn

  • Translate business goals into measurable performance test objectives
  • Build reusable load scenarios in Gatling + Java
  • Work with realistic traffic models and dynamic data
  • Communicate results clearly to technical and business stakeholders

Workshop agenda

Day 1: Methodology and scenario design

  • Performance testing goals, scope, and risk framing
  • Workload modeling and user behavior patterns
  • Gatling project structure and script fundamentals
  • Assertions and thresholds aligned with service objectives

Day 2: Realism and reporting

  • Correlation, dynamic tokens, and data feeders
  • Removing sources of variation to make runs repeatable
  • Report analysis: latency, throughput, error rates, saturation
  • Turning technical results into a release recommendation

Prerequisites

Basic knowledge of APIs/HTTP and Java fundamentals is recommended.

Want this workshop for your team?

Request this workshop