Promocja!

Kurs – Testy wydajnościowe z JMeterem

Pierwotna cena wynosiła: 1997,00 zł.Aktualna cena wynosi: 997,00 zł. + VAT

Przedmiotowy kurs jest dla Ciebie, jeżeli chcesz wdrożyć się w świat testów wydajnościowym i wykorzystania narzędzia JMeter. Chcesz zdobyć nowe umiejętności w obszarze automatyzacji testów, czy też poznać w jaki sposób możesz wesprzeć swój zespół przeprowadzając testy wydajnościowe. Nie musisz posiadać wcześniejszego doświadczenia z automatyzacją testów ani z programowaniem. Kurs jest adresowany do wszystkich osób tak aby wdrożyć Was tematykę testów wydajnościowych.

Przewidywana data startu kursu 05.05.2025 roku. 

Dostępne miejsca 25 miejsc

Szkolenie rozpocznie się za:

25 Dostępna ilość miejsc

Przedmiotowy kurs jest dla Ciebie, jeżeli chcesz wdrożyć się w świat testów wydajnościowym i wykorzystania narzędzia JMeter. Chcesz zdobyć nowe umiejętności w obszarze automatyzacji testów, czy też poznać w jaki sposób możesz wesprzeć swój zespół przeprowadzając testy wydajnościowe. Nie musisz posiadać wcześniejszego doświadczenia z automatyzacją testów ani z programowaniem. Kurs jest adresowany do wszystkich osób tak aby wdrożyć Was tematykę testów wydajnościowych.

Naszą priorytetem jest efekt – czyli skuteczna nauka, dlatego też na szkolenie nie będziemy zapisywać dziesiątek osób. W ramach mniejszej grupy będziemy mogli bardziej skupić się na Was – kursantach.

Agenda

Przygotowywany przeze mnie kurs jest efektem kilku lat doświadczeń z narzędziem JMeter a także prowadzenia szkoleń z tego zakresu. W ramach kursu przeprowadzę Was od wprowadzenia do testów wydajnościowych, informacji jakie musicie posiadać by rozpocząć pracę z wydajnością, poprzez konfigurację narzędzia aż implementację testów (krok po kroku – od drobnych testów po przez rozbudowane test plany). Ważną jednak kwestią jest to, że skupimy się na ćwiczeniach, by móc w przyszłości wykorzystać zdobyte umiejętności w praktyce.

Wszystkie lekcje będą w formie wideo na dedykowanej platformie. 

Holistyczne szkolenie z testów wydajnościowych z wykorzystaniem JMetera

 

Moduł 1 – Wyprowadzenie do testów wydajnościowych

  1. Statusy i Metody HTTP
  2. JMeter Story
  3. JMeter Główne zalety
  4. Typy testów wydajnościowych
  5. Czym są testy wydajnościowe i dlaczego są ważne
  6. Proces Implementacji testów wydajnościowych
  7. Wymagania niefunkcjonalne
  8. Wartościowe testy wydajnościowe
  9. Najczęstsze błędy przy testach wydajnościowych
  10. Żelazne zasady przy testach wydajnościowych
  11. Inne narzędzia do testów wydajnościowych

 

Moduł 2 – Instalcja i Konfiguracja JMetera 

  1. Wymagania i systemy
  2. Wady i zalety podejścia
  3. Konfiguracja narzędzia
  4. JMeter plugin manager
  5. Skróty klawiszowe
  6. Zwiększenie możliwości narzędzia
  7. JSR223 PreProcessor

Moduł 3 – Pierwsze kroki w JMeterze 

  1. Eksploracja narzędzia
  2. Struktura projektu
  3. Budowa Test Planu
  4. Elementy w JMeterze
  5. Pierwszy request
  6. Console Logi w JMeterze

 

Moduł 4 – Listenery

  1. View Results Tree
  2. Summary Report
  3. Aggregate Report

 

Moduł Specjalny:

  1. Dodatkowe requesty w ramach Thread groupy
  2. Dodatkowe Thready grupy
  3. Test Plan i ustawienia uruchomień
  4. Zmiany w testach

 

Moduł 5 – Asercje

  1. Response Assertion
  2. Duration Assertion
  3. Size Assertion
  4. XPath Assertion
  5. HTML Assertion
  6. Compare Assertion

 

Moduł 6 – Timery

  1. Constant Timer
  2. Uniform Random Timer
  3. Gaussian Random Timer
  4. Constant Throughput Timer​
  5. Poisson Random Timer
  6. JSR223 Timer
  7. BeanShell Timer
  8. Think Time
  9. Throughput Shaping Timer

 

Moduł 7 – Dynamizacja testów

  1. Zmienne
  2. Różna wartość requestów
  3. Wykorzystywanie zmiennych w nazwach

 

Moduł 8 – Custom Thread Grupy

  1. bzm – Concurrency Thread Group
  2. jp@gc – Ultimate Thread Group
  3. bzm – Free-Form Arrivals Thread Group​
  4. jp@gc – Stepping Thread Group​
  5. bzm – Arrivals Thread Group
  6. Open Model Thread Group

 

Moduł 9 – Logic Controllery

  1. Throughput Controller​
  2. Random Controller
  3. Random Order Controller
  4. Loop Controller
  5. Interleave Controller
  6. Once Only Controller
  7. Simple Controller

 

Moduł Specjalny:

  1. Zadanie nr 1
  2. Zadanie nr 2
  3. Zadanie nr 3

 

Moduł 10 – Config Elements

  1. HTTP Authorization Manager
  2. HTTP Cookie Manager
  3. HTTP Request Defaults
  4. CSV Data Set Config
  5. bzm – Random CSV Data Set Config
  6. HTTP Header Manager
  7. DNS Cache Manager – tylko opis

 

Moduł 11 – Kolejne obszary

  1. Retrieve all embedded resources
  2. Duration time (to z http req)
  3. Sample Timeout
  4. Zmienne

 

Moduł 12 – Dodatkowe Listnery

  1. Aggregate Graph
  2. View Results in Table
  3. jp@gc – Active Threads Over Time
  4. jp@gc – Response Times Over Time
  5. Assertion Results
  6. Graph Results

 

Moduł 13 – Testowanie API

  1. Wprowadzenie do Rest API
  2. Testy API
  3. JSON Extractor
  4. Wprowadzenie do GraphQL
  5. Testy GrahpQLa
  6. Zadania z API

 

Moduł 14 – Nagrywanie ruchu

  1. Standardowe nagrywanie ruchu
  2. BlazeMeter plugin
  3. Oczyszczanie testów po nagrywaniu
  4. Cel nagrywania ruchu

 

Moduł 15 – Dodatkowe

  1. Test Fragment
  2. Templates
  3. Generate Summary Results​
  4. HAR (HTTP Archive) Import​
  5. Import from CURL
  6. Parametryzowanie z linii komend​
  7. SOAP API​
  8. Inne ciekawe pluginy​
  9. Dummy Sampler
  10. HTTP Raw Request
  11. jp@gc – Parallel HTTP Requests

 

Moduł 16 – Tryb non-gui i raportowanie

  1. JMX Checker Tool
  2. CMDer
  3. Console Logger
  4. Uruchamianie testów – wersja podstawowa
  5. Uruchamianie testów – wersja poszerzona
  6. Analiza raportów HTML

 

Moduł 17 – Tips & Tricks

  1. Importowanie requestów
  2. Generate Sumarry Results
  3. setUp Thread Group
  4. tearDown Thread Group
  5. Property Display (na test planie skróty)
  6. Validate Thread Group

 

Moduł 18 – Środowiska CI/CD

  1. Testy wydajnościowe w procesie CI/CD
  2. Github
  3. Gitlab
  4. Bitbucket

 

Moduł 19  – Dobre praktyki JMetera & Monitorowanie aplikacji

  1. Środowisko rozproszone
  2. Java Heap Size
  3. JConsole
  4. JMeter – Good practices
  5. Podsumowanie i dalsze kroki

 

Moduł 20 – Dodatkowe zadania dla uczestników

  1. Zadanie nr 1
  2. Zadanie nr 2
  3. Zadanie nr 3

 

Moduł 21 Bonus – Inne narzędzia do testów wydajnościowych:

  1. K6
  2. Locust
  3. FastHttpLoader
  4. Artillery
  5. WRK

Agenda tutaj przedstawiona jest agendą minimalną – która zostanie zrealizowana, dopuszczam że będzie ona szersza, niemniej chciałbym Wam przedstawić jakieś minimalne MVP.

 

Dlaczego dlaTesterów.PL?

Od prawie 5 lat dzielę się z Wami wiedzą bezpłatnie. Napływa jednak wiele zapytań o organizację szkoleń i kursów – czy to w formie prowadzenia dla organizacji, czy też indywidualnych.

Program kursu – obejmuje tematy praktyczne – które będą wykorzystywane w realnym testowaniu – podparte oczywiście wprowadzeniem teoretycznym – by zrozumieć holistycznie temat.

Unikatowe elementy kursu – takie których nie spotkacie na innych kursach. Tematy przez które przebrnąłem samodzielnie, które wymagały wysiłku i zaangażowania. Prezentacja nie będzie miała formy skryptu który ktoś mi przygotował a ja bezrefleksyjnie będę go przechodził. Tematy objęte szkoleniem to mój autorski pomysł, który wprowadzi Was w temat testów wydajnościowych.

Indywidualne zaangażowanie – wskazane szkolenie prowadzę samodzielnie, na swoich materiałach którą udoskonalam ze szkolenia na szkolenie. Setki zadowolonych osób które przeszkoliłem z JMetera dały mi wskazówki co jest dla Was najbardziej wartościowe – tylko napędzają mnie do dalszego rozwoju.

Szeroki program – program który Wam zaprezentowałem wyżej jest to minimum jakie zagwarantuje Wam w ramach szkolenia. Mam wiele pomysłów w zakresie dodatkowych obszarów, co pewnie będę Wam sukcesywanie dodawał.

Budżet szkoleniowy – każdy z Was takowy budżet w ramach organizacji zapewne posiada. Szkoląc się ze mną, możesz ten budżet zrealizować już teraz.

Prowadzący – osobiście będę prowadził szkolenie, profil na Linkedinie tutaj.

 

Przedsprzedaż i co dalej?

Jeżeli jesteś zainteresowany/a przedmotowym kursem to zachęcam Cię do zajrzenia w poniższy link. W ramach otwartej grupy i przedsprzedaży gwarantuje Wam:

  • realizacje kursu
  • świetną cenę
  • gwarancję utrzymywania kursu do kiedy będzie istnieć dlatesterow.pl – a chce aby istniało i szerzyło wiedzę przez wiele najbliższych lat
  • certyfikat ukończenia szkolenia (po jego realizacji)

Przewidywana data startu kursu 05.05.2025 roku. 

arrow-top-icon
Koszyk
Right Menu Icon