Kurs – Testy wydajnościowe z JMeterem (przedsprzedaż) – to wpis w ramach którego chce Was zachęcić do zapoznania się z ofertą kompleksowego kursu z testów wydajnościowych z wykorzystaniem narzędzia JMeter – jedynego takiego szkolenia w Polsce od praktyka.
Zakup kurs w przedsprzedaży!
Dla kogo
Przedmiotowe szkolenie jest dla Ciebie, chcesz zdobyć nowe umiejętności w obszarze testów wydajnościowych, holistycznego podejścia do wydajności, oraz wykorzystania narzędzia JMeter.
Naszą priorytetem jest efekt – czyli skuteczna nauka, dlatego też moim celem jest to aby każdy jego uczestnik po kursie potrafił przeprowadzić testy wydajnościowe aplikacji przy której pracuje. Co więcej szkolenie będzie rozwijane i będą dochodziły kolejne moduły i ćwiczenia dla Was!
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
- Statusy i Metody HTTP
- JMeter Story
- JMeter Główne zalety
- Typy testów wydajnościowych
- Czym są testy wydajnościowe i dlaczego są ważne
- Proces Implementacji testów wydajnościowych
- Wymagania niefunkcjonalne
- Wartościowe testy wydajnościowe
- Najczęstsze błędy przy testach wydajnościowych
- Żelazne zasady przy testach wydajnościowych
- Inne narzędzia do testów wydajnościowych
Moduł 2 – Instalcja i Konfiguracja JMetera
- Wymagania i systemy
- Wady i zalety podejścia
- Konfiguracja narzędzia
- JMeter plugin manager
- Skróty klawiszowe
- Zwiększenie możliwości narzędzia
- JSR223 PreProcessor
Moduł 3 – Pierwsze kroki w JMeterze
- Eksploracja narzędzia
- Struktura projektu
- Budowa Test Planu
- Elementy w JMeterze
- Pierwszy request
- Console Logi w JMeterze
Moduł 4 – Listenery
- View Results Tree
- Summary Report
- Aggregate Report
Moduł Specjalny:
- Dodatkowe requesty w ramach Thread groupy
- Dodatkowe Thready grupy
- Test Plan i ustawienia uruchomień
- Zmiany w testach
Moduł 5 – Asercje
- Response Assertion
- Duration Assertion
- Size Assertion
- XPath Assertion
- HTML Assertion
- Compare Assertion
Moduł 6 – Timery
- Constant Timer
- Uniform Random Timer
- Gaussian Random Timer
- Constant Throughput Timer
- Poisson Random Timer
- JSR223 Timer
- BeanShell Timer
- Think Time
- Throughput Shaping Timer
Moduł 7 – Dynamizacja testów
- Zmienne
- Różna wartość requestów
- Wykorzystywanie zmiennych w nazwach
Moduł 8 – Custom Thread Grupy
- bzm – Concurrency Thread Group
- jp@gc – Ultimate Thread Group
- bzm – Free-Form Arrivals Thread Group
- jp@gc – Stepping Thread Group
- bzm – Arrivals Thread Group
- Open Model Thread Group
Moduł 9 – Logic Controllery
- Throughput Controller
- Random Controller
- Random Order Controller
- Loop Controller
- Interleave Controller
- Once Only Controller
- Simple Controller
Moduł Specjalny:
- Zadanie nr 1
- Zadanie nr 2
- Zadanie nr 3
Moduł 10 – Config Elements
- HTTP Authorization Manager
- HTTP Cookie Manager
- HTTP Request Defaults
- CSV Data Set Config
- bzm – Random CSV Data Set Config
- HTTP Header Manager
- DNS Cache Manager – tylko opis
Moduł 11 – Kolejne obszary
- Retrieve all embedded resources
- Duration time (to z http req)
- Sample Timeout
- Zmienne
Moduł 12 – Dodatkowe Listnery
- Aggregate Graph
- View Results in Table
- jp@gc – Active Threads Over Time
- jp@gc – Response Times Over Time
- Assertion Results
- Graph Results
Moduł 13 – Testowanie API
- Wprowadzenie do Rest API
- Testy API
- JSON Extractor
- Wprowadzenie do GraphQL
- Testy GrahpQLa
- Zadania z API
Moduł 14 – Nagrywanie ruchu
- Standardowe nagrywanie ruchu
- BlazeMeter plugin
- Oczyszczanie testów po nagrywaniu
- Cel nagrywania ruchu
Moduł 15 – Dodatkowe
- Test Fragment
- Templates
- Generate Summary Results
- HAR (HTTP Archive) Import
- Import from CURL
- Parametryzowanie z linii komend
- SOAP API
- Inne ciekawe pluginy
- Dummy Sampler
- HTTP Raw Request
- jp@gc – Parallel HTTP Requests
Moduł 16 – Tryb non-gui i raportowanie
- JMX Checker Tool
- CMDer
- Console Logger
- Uruchamianie testów – wersja podstawowa
- Uruchamianie testów – wersja poszerzona
- Analiza raportów HTML
Moduł 17 – Tips & Tricks
- Importowanie requestów
- Generate Sumarry Results
- setUp Thread Group
- tearDown Thread Group
- Property Display (na test planie skróty)
- Validate Thread Group
Moduł 18 – Środowiska CI/CD
- Testy wydajnościowe w procesie CI/CD
- Github
- Gitlab
- Bitbucket
Moduł 19 – Dobre praktyki JMetera & Monitorowanie aplikacji
- Środowisko rozproszone
- Java Heap Size
- JConsole
- JMeter – Good practices
- Podsumowanie i dalsze kroki
Moduł 20 – Dodatkowe zadania dla uczestników
- Zadanie nr 1
- Zadanie nr 2
- Zadanie nr 3
Moduł 21 Bonus – Inne narzędzia do testów wydajnościowych:
- K6
- Locust
- FastHttpLoader
- Artillery
- 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.
Cena
997,00 zł netto – w ramach preorderu – gdzie dostępnych będzie tylko 25 dostępów przez określony czas (widoczny na stronie). Dla osób z preorderu – będzie też czekać spotkanie specjalne.
1497,00 zł netto – cena dla osób które zapiszą się później.
1997,00 zł netto – cena w kolejnych okresach sprzedażowych.
Zakup kurs w przedsprzedaży!
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.
Kwota – na rynku jest też wiele szkoleń z testów wydajnościowych z wykorzystaniem JMetera. Zazwyczaj trwa to 2 dni. Wówczas kwota jest zbliżona kwocie regularnej za ten kurs. W przypadku przesprzedaży – otrzymujecie więcej (materiału) – za mniej (kwota).
Dodatkowo kurs będzie dostępny tak długo jak będzie dostępny serwis dlaTesterow.PL. Ja osobiście będę też chciał sukcesywnie dodawać Wam nowe treści, czy treści z naszych spotkań na żywo w trakcie kursu.
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.
Zakup kurs w przedsprzedaży!
Podsumowanie
Kurs – Testy wydajnościowe z JMeterem (przedsprzedaż)to post zachęcający Was do kursu z zakresu testów wydajnościowych z JMeterem. W świecie gdzie wymaga się od nas stałego rozwoju, nowych umiejętności to właśnie JMeter i testy wydajnościowe mogą być obszarem który zagwarantuje Wam nowe zadania, wyzwania i większy zakres kompetencji.