Promocja!
Prowadzący
Rafał Krząpa Founder​ & CEO

Testy wydajnościowe z JMeterem od podstaw (3 dni) dla COI

Pierwotna cena wynosiła: 8500,00 zł.Aktualna cena wynosi: 7600,00 zł. + VAT

Szkolenie JMeter – Szkolenie Z Testów Wydajnościowych od podstaw to trzydniowe spotkanie z Wami które wprowadza Was w świat testów wydajnościowych.
Szkolenie odbywa w formie spotkania online na platformie zleceniodawcy

Dostępne miejsca 1 miejsc

Szkolenie rozpocznie się za:

1 Dostępna ilość miejsc

Agenda

Szkolenie dla organizacji COI – w charakterze 3 dniowym – 3x7h dziennie.
Forma spotkania – online.
4 uczestników ze strony COI

 

Informacje ogólne

  • Statusy HTTP
  • Metody HTTP
  • Kilka słów o narzędziu

Wprowadzenie do testów wydajnościowych

  • Podstawowe zagadnienia, typy testów;
  • Kiedy i dlaczego warto testować wydajności?
  • Proces implementacji, zasady testowania, scenariusze testowe;
  • Problemy procesu testowania wydajności;
  • Dlaczego testy wydajnościowe są ważne – przykłady projektów gdzie zawiodła wydajność
  • Inne narzędzia do testowania wydajności

Pierwsze kroki z JMeter

  • Instalacja
  • Zainstalowanie plugin managera
  • Instalacja dodatków do JMetera
  • Skróty klawiszowe w trybie GUI
  • Rozszerzenie możliwości JMetera na maszynie lokalnej

Projekt w JMeterze

  • Struktura projektu
  • Budowa test planu
  • Listenery (łącznie około 6-7)
  • Asercje (łącznie ok. 5-7)
Testowanie aplikacji WWW
  • Pierwsze zapytania;
  • Ćwiczenia z testami;
  • Zmienne w test planie
  • Korzystamy z różnego rodzaju dodatków do testów (m.in. Custom Thread Group)
  • Controllery (Throughput, Random, Random Order, Once, Interleave, Loop)
  • Timery (Constant, Uniform i inne)
  • Losowo generowane requesty (ilości)
  • Monitorowanie wysyłanych requestów
  • Config Elementy (Cookie, HTTP Authorization, HTTP Request Defaults, CSV, Header Manager)
  • Test Fragment i re-użuwanie elementów

Testowanie API

  • Tworzymy projekt
  • Testujemy zapytania REST API i GraphQL
  • JSON Extractor
  • Przekazywanie elementów pomiędzy Thread Grupami
  • Wpływanie na losowość zapytań

Więcej praktyki

  • Importowanie Requestów
  • Nagrywanie ruchu (dwie metody)
  • Ćwiczenia w trybie GUI;
  • JMX Checker tool

Uruchamianie testów w trybie non-gui

  • Dlaczego tryb non-gui
  • Uruchamiamy testy
  • Możliwości;

Raporty

  • Tworzymy raporty z naszych testów;
  • Odczytujemy raporty;
  • Omawiamy treść raportów
  • Uruchomienie testów parametryzowane z linii komend (środowisko, zapytania itd).

Dodatkowe informacje

  • Java Heap Size
  • JMeter distributed testing
  • Integracje z CI/CD (Bitbucket, Gitlab, Github)

Podsumowanie

  • JMeter dobre praktyki;
  • Alternatywy dla JMetera
  • Zakończenie szkolenia;
  • Sekcja finalnego QA;

W ramach przedmiotowego szkolenia, będziemy poruszać jeszcze kilka tematów – które będą naturalnie wynikały w trakcie dynamiki spotkania.

arrow-top-icon
Koszyk
Right Menu Icon