#469

Testy wydajnościowe – JMeter – tworzenie skryptów i przeprowadzanie testów

Warsztat odbywa się w formie zdalnej za pośrednictwem platformy/komunikatora online, z wykorzystaniem dźwięku, obrazu z kamery, udostępniania ekranu komputera prowadzącego i uczestników.

🟢  NOWOŚĆ – cykl warsztatów! 4 dni warsztatów w godz. 18 – 20. 🟢

Żarówka

Czego się nauczysz?

Podczas warsztatów nauczysz się przygotowywać scenariusze i skrypty testów wydajnościowych, analizować ich wyniki i wyciągać wnioski na temat wydajności testowanego systemu i ewentualnych wąskich gardeł. Poza standardowym wykorzystaniem JMetera poznasz przydatne rozszerzenia i mało znane możliwości JMetera jak np. dodawanie skryptów w Pythonie. Na koniec krótko porównamy JMetera z innymi narzędziami do testów wydajnościowych (Gatling, Locust).
Grupa

Dla kogo jest ten warsztat?

Warsztat jest dedykowany zarówno testerom zaczynającym przygodę z testami wydajnościowymi i JMeterem jak i mającym już pewne doświadczenie z tym narzędziem i chcącym usystematyzować swoją wiedzę w tym zakresie.

Prowadzący

Klara Trzcińska:

Testerka z doświadczeniem w testach bezpieczeństwa aplikacji webowych oraz infrastruktury. Pracuje jako Starszy Specjalista w Pentacomp Systemy Informatyczne, gdzie zajmuje się głównie testami bezpieczeństwa aplikacji webowych oraz testami automatycznymi. Wykonywała testy bezpieczeństwa w licznych projektach o dużej skali. Absolwentka Wydziału Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego oraz studiów podyplomowych z zakresu bezpieczeństwa systemów informatycznych na wydziale Elektroniki i Technik Informacyjnych Politechniki Warszawskiej. Posiada branżowe certyfikaty Certified Ethical Hacker oraz ISTQB FL.

Program warsztatów

Poniedziałek (25.01):

  1. Wprowadzenie
  2. Podstawy testów wydajnościowych (testy wydajnościowe, przeciążeniowe, obciążeniowe)
  3. Tworzenie planu testów
    1. Podstawowe elementy testu
    2. Hierarchiczna struktura testu
  4. Nagrywanie ruchu i przechwytywanie przez lokalne Proxy
  5. Zbieranie wyników wydajności
  6. Dokumentacja narzędzia

 


 

Wtorek (26.01):

  1. Logowanie, Cookie manager i Cache Manager
  2. Asercje
  3. Wyrażenia regularne i pobieranie tokenów z żądań HTTP (Regular expression extractor)
  4. Sterowanie wykonaniem skryptu poprzez kontrolery
  5. Modelowanie zachowania użytkowników poprzez kontrolery

 


 

Środa (27.01):

  1. Parametryzacja testów
    1. Dane z plików CSV
    2. Losowe dane
  2. Symulowanie rzeczywistych użytkowników poprzez opóźnienia między żądaniami
  3. Automatyzacja testów
  4. Uruchamianie testów z linii poleceń i raportowanie
    1. Przygotowanie czytelnego raportu z testów
    2. Analiza wyników
    3. Analiza plików JTL

 


 

Czwartek (28.01):

  1. Analiza wyników testów wydajnościowych
  2. Distributed Testing
    1. Konfiguracja środowiska
    2. Testy z wykorzystaniem kilku maszyn
  3. Przydatne pluginy
  4. Monitorowanie zużycia zasobów na serwerze
  5. Skrypty Groovy
  6. Skrypty Python
  7. Inne narzędzia do testów wydajnościowych na przykładzie Locust

Uwaga

Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników.
Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektronicznej po warsztacie. Jeśli chcesz otrzymać zakupiony certyfikat w formie papierowej, zgłoś to mailowo na adres kontakt@stacja.it.

Zapisy na wybrany warsztat zostały zakończone.