Testy wydajnościowe z Gatling + Java
Szkolenie z metodyki testów wydajnościowych, modelowania obciążenia, implementacji w Gatling i raportów wspierających decyzje o wydaniu.
Testy wydajnościowe z Gatling + Java
Opis
Szkolenie obejmuje całą drogę od pytania o wydajność do powtarzalnego testu w Gatling i uzasadnionych wniosków. Uczestnicy używają Java do modelowania obciążenia i danych dynamicznych, a następnie porównują wyniki z SLA lub SLO.
Czego się nauczysz
- Przekładać cele biznesowe na mierzalne cele testów wydajnościowych
- Tworzyć scenariusze obciążenia wielokrotnego użytku w Gatling i Java
- Modelować realistyczny ruch i dane dynamiczne
- Komunikować wyniki czytelnie dla odbiorców technicznych i biznesowych
Agenda szkolenia
Dzień 1: Metodyka i projektowanie scenariuszy
- Cele i zakres testów wydajnościowych oraz analiza ryzyka
- Modelowanie obciążenia i zachowań użytkowników
- Struktura projektu Gatling i podstawy skryptów
- Asercje i progi zgodne z celami usługi
Dzień 2: Realizm i raportowanie
- Korelacja, tokeny dynamiczne i feedery danych
- Usuwanie źródeł zmienności, aby uzyskać powtarzalne uruchomienia
- Analiza raportów: opóźnienia, przepustowość, błędy i nasycenie
- Przekład wyników technicznych na rekomendację dotyczącą wydania
Wymagania wstępne
Rekomendowana jest podstawowa znajomość API/HTTP oraz podstawy Java.
