Trwają zapisy do grupy

Szkolenie: Testy wydajnościowe z Gatling

Szkolenie z testów wydajnościowych Gatling kompleksowo przygotowuje do projektowania, realizacji i analizy testów obciążeniowych aplikacji webowych i API, obejmując praktyczne scenariusze, automatyzację, analizę raportów oraz optymalizację wydajności systemów

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:1 dzień (8h)

Poziom zaawansowania:

Kod kursu:GAT/PERF

testy-obciazeniowetesty-wydajnoscioweperformance-testinggatling

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

27 marca
Termin gwarantowanyTrwają zapisy na szkolenieDostępne w BUROferta specjalnaonline_payments

Trener:

Łukasz Andrzejewski

Cena:

1350 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

10 kwietnia
Trwają zapisy na szkolenieDostępne w BUR

Trener:

Trener-Sages

Cena:

1350 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

3 czerwca
Trwają zapisy na szkolenieDostępne w BUR

Trener:

Trener-Sages

Cena:

1350 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

9 listopada
Trwają zapisy na szkolenie

Trener:

Łukasz Andrzejewski

Cena:

1350 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

Testy wydajnościowe z Gatling

Cele szkolenia

  • Szkolenie przygotowuje do samodzielnego projektowania i realizowania testów wydajnościowych aplikacji webowych oraz API z wykorzystaniem narzędzia Gatling

  • Szkolenie uczy analizowania wyników testów, identyfikowania wąskich gardeł oraz wdrażania optymalizacji wydajnościowych w środowisku programistycznym

  • Szkolenie pokazuje, jak tworzyć realistyczne scenariusze testowe, zarządzać danymi wejściowymi oraz stosować dobre praktyki w zakresie automatyzacji testów obciążeniowych


Dla kogo?

  • Programistów backendowych i frontendowych posiadających podstawową wiedzę o HTTP i REST, chcących rozwinąć umiejętności w zakresie testów wydajnościowych

  • Testerów automatyzujących testy API, którzy chcą poszerzyć kompetencje o projektowanie i analizę testów obciążeniowych

  • Specjalistów DevOps oraz inżynierów wydajności odpowiedzialnych za monitorowanie, optymalizację i utrzymanie wysokiej dostępności systemów


Efekty kształcenia

  • Uczestnik projektuje i realizuje testy wydajnościowe aplikacji webowych i API

  • Uczestnik analizuje raporty Gatlinga i identyfikuje wąskie gardła wydajnościowe

  • Uczestnik planuje i wdraża scenariusze obciążeniowe z użyciem różnych profili ruchu

  • Uczestnik parametryzuje żądania i zarządza dynamicznymi danymi testowymi

  • Uczestnik stosuje dobre praktyki w automatyzacji testów wydajnościowych

  • Uczestnik interpretuje metryki i wykorzystuje je do raportowania wyników


Wymagania

  • Znajomość podstaw HTTP i REST

  • Podstawowa znajomość języków skryptowych i/lub programowania (np. Java, Scala, JavaScript)

  • Doświadczenie w pracy z API lub aplikacjami webowymi będzie dużym atutem


W cenie otrzymasz:

  • Materiały szkoleniowe

  • Certyfikat ukończenia szkolenia

  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Program szkolenia

Pobierz program w PDF

Wprowadzenie do testów wydajnościowych

  • Różnice między testami funkcjonalnymi a wydajnościowymi

  • Podstawowe pojęcia: throughput, latency, response time, percentyle, TPS, użytkownicy wirtualni

  • Typy testów: load, stress, spike, soak

  • Znaczenie testów wydajnościowych w cyklu życia oprogramowania

Wprowadzenie do Gatling

  • Czym jest Gatling i jak działa (architektura, DSL)

  • Gatling Open Source vs Gatling Enterprise

  • Główne komponenty Gatlinga: Simulation, Scenario, Injection Profile, Checks

Instalacja i konfiguracja

  • Wymagania systemowe

  • Pobranie i uruchomienie Gatlinga

  • Konfiguracja środowiska (Java, IDE, struktura projektu)

  • Pierwsze uruchomienie przykładowej symulacji

Podstawy tworzenia symulacji

  • Scenariusze i symulacje – jak działają

  • Definiowanie użytkowników i ich zachowań (exec, pause, repeat)

  • Tworzenie i parametryzacja żądań HTTP (metody, parametry, nagłówki)

  • Asercje i kontrole odpowiedzi: status, body, czas odpowiedzi, wyrażenia regularne

Zaawansowane techniki w Gatling

  • Dynamiczne dane wejściowe z feederów (CSV, JSON, custom)

  • Przekazywanie danych pomiędzy żądaniami (Session API, saveAs, exec)

  • Praca z cookies, tokenami, nagłówkami autoryzacyjnymi

  • Retry, warunki (doIf, doWhile), grupowanie kroków (group, execChain)

  • Testowanie aplikacji wymagających uwierzytelnienia

Sterowanie ruchem i obciążeniem

  • Profile obciążenia: ramp-up, constantUsersPerSec, heavisideUsers, atOnceUsers

  • Tworzenie złożonych scenariuszy z wieloma ścieżkami użytkowników (scenario branching)

  • Łączenie scenariuszy w jeden test symulujący zróżnicowany ruch

Analiza wyników

  • Struktura raportów generowanych przez Gatling

  • Interpretacja danych: response time, liczba żądań, błędy, percentyle

  • Porównywanie wyników testów

  • Eksport danych i wykorzystanie metryk do raportowania

Autorem szkolenia jest Łukasz Andrzejewski

Od ponad 17 lat z pasją dzielę się wiedzą jako trener, wspierając rozwój kompetencji technologicznych wśród specjalistów IT na różnych etapach ich kariery. W ostatnich 5 latach przeszkoliłem ponad 2000 osób, prowadząc szkolenia zarówno otwarte, jak i dedykowane, dla czołowych firm z sektorów bankowości, ubezpieczeń i IT – m.in. Santander Bank Polska, ERGO Hestia, Asseco Poland oraz Orange. Specjalizuję się w szerokim zakresie technologii – od rozwiązań z ekosystemu Java, przez nowoczesny frontend,…

Wybrane opinie

Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

6.03.2026

Uczestnik szkoleniaBezpieczny kod w oparciu o wytyczne MISRA C

Rafał Brzozowski, CORAB S.A.

Bardzo dużo przydatnych informacji, poprowadzone z sprawnie i dobrze wytłumaczone. Maksymalnie dużo informacji w przeciągu tych 16 godzin szkolenia.

Więcej opinii