Testy wydajnościowe - alternatywy JMetera - main

Kurs – Testy wydajnościowe z JMeterem (przedsprzedaż)

JMeter Szkolenia

Loading

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

  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.

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.