Promocja!

Kurs – Testy wydajnościowe z JMeterem

Promocja kończy się za:

Pierwotna cena wynosiła: 1999,00 zł.Aktualna cena wynosi: 1499,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.

Kurs jest już gotowy – skorzystaj z największego kursu o JMeterze i Testach Wydajnościowych w Polsce.

Dostęp do kursu jest przyznawany ręcznie – po opłaceniu faktury. W razie pytań pisz na szkolenia@dlatesterow.pl

Uwaga – w odpowiedzi na zapytania – mamy specjalną ofertę dla firm – które chcą zakupić kilka dostępów dla swoich pracowników. 

Dostępne miejsca 23 miejsc

Szkolenie rozpocznie się za:

23 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 są w formie wideo na naszej platformie. 

Holistyczny kurs z testów wydajnościowych z wykorzystaniem JMetera

 

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

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

 

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. Jak działa Thread Grupa i Console Logi w JMeterze

 

Moduł 4 – Listenery

  1. Generalnie o Listenerach
  2. View Results Tree
  3. Summary Report
  4. Aggregate Report

 

Moduł Specjalny:

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

 

Moduł 5 – Asercje

  1. Duration Assertion
  2. Response Assertion
  3. Size Assertion
  4. XPath Assertion
  5. HTML Assertion
  6. JSR223 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. Think Time
  8. Throughput Shaping Timer
  9. Synchronizing timer

 

Moduł 7 – Dynamizacja testów

  1. Duration time – standard
  2. Zmienne
  3. Wykorzystywanie zmiennych w nazwach
  4. Różna wartość requestów

 

Moduł 8 – 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
  8. RunTime Controller
  9. Transaction Controller
  10. If Controller
  11. Switch Controller
  12. bzm – Parallel Controller
  13. bzm – Weighted Switch Controller

 

Moduł 9 – Custom Thread Grupy i inne

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

 

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. HTTP Cache Manager
  6. User Defined Variables
  7. HTTP Header Manager
  8. bzm – Random CSV Data Set Config
  9. Połączenie kilku Config Elementów

 

Moduł 11 – Kolejne obszary

  1. Retrieve all embedded resources
  2. Sample Timeout
  3. Precise Throughput Timer

 

Moduł 12 – Dodatkowe Listnery

  1. Aggregate Graph
  2. View Results in Table
  3. Assertion Results
  4. Graph Results
  5. JSR223 Listener
  6. jp@gc – Transactions per Second
  7. jp@gc – Hits per Second
  8. jp@gc – Active Threads Over Time
  9. jp@gc – Response Times Over Time
  10. jp@gc – Response Latencies Over Time
  11. jp@gc – AutoStop Listener
  12. Response Time Graph
  13. jp@gc – Response Codes per Second

 

Moduł Specjalny 12

  1. Zadanie nr 1 – z CSV Data Set Config
  2. Zadanie nr 2 – BZM Concurency Thread Groupa i obserwowanie requestów które sa  wysyłane z dodatkowymi listenerami
  3. Zadanie nr 3 – Połączenie kilku Config Elementów 

 

Moduł 13 – Testowanie API

  1. Wprowadzenie do Rest API
  2. Testy REST API 
  3. JSON Extractor
  4. Testy REST API part.2
  5. JSR223 Pre Procesor
  6. JSR223 Post Procesor
  7. Variable definition panel 
  8. Wprowadzenie do GraphQL
  9. Testy GrahpQLa
  10. Wprowadzenie do SOAP API
  11. Testy SOAP API​
  12. Zadania z API – REST API
  13. Zadania z API – GraphQL

 

Moduł 14 – Nagrywanie ruchu

  1. Cel nagrywania ruchu
  2. Standardowe nagrywanie ruchu
  3. BlazeMeter plugin
  4. Oczyszczanie testów po nagrywaniu
  5. Nagraj swój ruch z BlazeMeter

 

Moduł 15 – Dodatkowe

  1. Test Fragment
  2. Templates
  3. Inne ciekawe pluginy​ – przegląd
  4. jp@gc – Dummy Sampler
  5. jp@gc – Parallel HTTP Requests
  6. Sample Retrier
  7. Validate Thread Group
  8. jp@gc – Bytes Throughput Over Time
  9. jp@gc – Connect Times Over Time
  10. FTP Request

 

Moduł 16 – Tryb non-gui i raportowanie

  1. JMX Checker Tool
  2. CMDer Mini
  3. Console Status Logger
  4. Tryb GUI vs NonGUI
  5. Generate Summary Results
  6. Edycja pliku Log4j2.XML
  7. Uruchamianie testów – wersja podstawowa
  8. Uruchamianie testów – wersja poszerzona (parametryzowanie)
  9. Analiza raportów HTML

 

Moduł 17 – Tips & Tricks

  1. Importowanie requestów
  2. Importowanie plików HAR
  3. Generate Schematic view
  4. Applying naming policy
  5. Save as a TestFragment
  6. Merge kilku testów
  7. Zapisywanie obrazów (zrzutów)
  8. Zmiana widoku aplikacji (view)
  9. setUp & tearDown Thread Group
  10. AI z JMeterem

 

Moduł 18 – Środowiska CI/CD

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

 

Moduł 19  – Dobre praktyki JMetera & Monitorowanie aplikacji

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

 

Moduł 20 – Dodatkowe zadania dla uczestników

  1. Zadanie nr 1
  2. Zadanie nr 2
  3. Zadanie nr 3
  4. Zadanie nr 4
  5. Zadanie nr 5

 

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

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

 

 

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

Już tutaj macie ponad 160 lekcji – podczas gdy przewiduje, że tematów które poruszę w trakcie będzie jeszcze więcej.

 

Dlaczego dlaTesterów.PL?

Od ponadt 6 lat dzielę się z Wami wiedzą bezpłatnie (na www.dlatesterow.pl, oraz na mojej stronie osobistej). 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.

 

Twórz najlepsze testy wydajnościowe z JMeterem, testuj skutecznie wydajność aplikacji. Zyskaj kompetencje – poszukiwane na rynku bardzo intensywnie.


Kurs jest już gotowy – skorzystaj z największego kursu o JMeterze i Testach Wydajnościowych w Polsce.

Stań się specjalistą od wydajności i zyskaj nowe kompetencje i perspetywy.

arrow-top-icon
Koszyk
Right Menu Icon