Kurs z testów wydajnościowych i JMeter od podstaw
Witaj na pokładzie! 🚀
Ten kurs został stworzony z myślą o osobach, które chcą zdobyć solidne podstawy testów wydajnościowych, a także nauczyć się praktycznej obsługi Apache JMeter – jednego z najpopularniejszych narzędzi do testowania obciążeniowego. Niezależnie od tego, czy dopiero zaczynasz, czy chcesz uporządkować swoją wiedzę – jesteś w dobrym miejscu.
Jak najlepiej korzystać z kursu?
- Przerabiaj moduły po kolei – materiały są zaprojektowane progresywnie.
- Eksperymentuj z JMeterem podczas oglądania lekcji.
- Wykonuj zadania praktyczne – to one dają największą wartość.
- Notuj pytania i wątpliwości – aktywność na grupie kursowej mile widziana!
- Wracaj do wybranych modułów – dostęp masz cały czas.
Najlepsza cena?
Nie jesteś jeszcze naszym kursantem? Chcesz zakupić kurs? Wpadaj na stronę kursu gdzie możesz nabyć przedmiotowy kurs.
Gotowy na testowanie pod dużym obciążeniem?
Przed Tobą potężna dawka wiedzy i praktyki, która pomoże Ci przejść od testera manualnego, automatyzującego, analityka czy developera – do osoby swobodnie projektującej i analizującej testy wydajnościowe.
Zasoby
Pamiętaj aby nie wykonywać ekstremalnego obciążenia na wskazanych zasobach. Jeżeli chcesz tworzyć testy wydajnościowe z bardzo dużym obciążeniem – wykonuj to na aplikacji przy której pracujesz (uzyskując wcześniej zgodę).
Od autora
Ten kurs to przekazanie Wam moich wielu lat doświadczeń z tym narzędziem, oraz samymi testami wydajnościowymi. Tworząc ten kurs stworzyłem na start więcej lekcji niż zakładałem, czy też Wam obiecywałem – mam nadzieje, że będzecie zadowoleni. Jak wspominam na stronie gdzie kupowaliście kurs – będzie on rozwijany – chce dodawać w przyszłości nowe lekcje, aktualizacje – wierząc że to co tutaj Wam zaprezentuje będzie dla Was pomocne w rozwoju jako performance testerów, czy też po prostu budując Wam dodatkowe kompetencje w tym zakresie.
W kilkunastu pierwszych lekcjach okazało się, że mamy problem z głośnością kursu – mój głos (prośba 0 odsłuch na słuchawkach) – w późniejszej części kursu jest zdecydowanie lepiej. Staramy się o pomoc profesjonalistów aby w post nagraniach pomogli to jakoś delikatnie poprawić ulepszyć.
Program kursu
- 176 Lekcji
- Dożywotnio
- Moduł 1 - Wyprowadzenie do testów wydajnościowych14
- 1.1Wprowadzenie8 Minut
- 1.2Statusy i Metody HTTP12 Minut
- 1.3JMeter Story8 Minut
- 1.4JMeter Główne zalety10 Minut
- 1.5Typy testów wydajnościowych23 Minuty
- 1.6Czym są testy wydajnościowe i dlaczego są ważne17 Minut
- 1.7Proces Implementacji testów wydajnościowych13 Minut
- 1.8Wymagania niefunkcjonalne7 Minut
- 1.9Wartościowe testy wydajnościowe18 Minut
- 1.10Najczęstsze błędy przy testach wydajnościowych16 Minut
- 1.11Żelazne zasady przy testach wydajnościowych8 Minut
- 1.12Inne narzędzia do testów wydajnościowych7 Minut
- 1.13Case Study związane z wydajnością7 Minut
- 1.14Quiz po module 18 Pytań
- Moduł 2 - Instalcja i Konfiguracja JMetera7
- Moduł 3 - Pierwsze kroki w JMeterze6
- Moduł 4 - Listenery4
- Moduł Specjalny:4
- Moduł 5 - Asercje6
- Moduł 6 - Timery9
- Moduł 7 - Dynamizacja testów4
- Moduł 8 - Logic Controllery13
- 9.1Throughput Controller9 Minut
- 9.2Random Controller6 Minut
- 9.3Random Order Controller6 Minut
- 9.4Loop Controller3 Minuty
- 9.5Interleave Controller4 Minuty
- 9.6Once Only Controller4 Minuty
- 9.7Simple Controller3 Minuty
- 9.8RunTime Controller4 Minuty
- 9.9Transaction Controller6 Minut
- 9.10If Controller5 Minut
- 9.11Switch Controller6 Minut
- 9.12bzm – Parallel Controller4 Minuty
- 9.13bzm – Weighted Switch Controller6 Minut
- Moduł 9 - Custom Thread Grupy i inne6
- Moduł - 9 Specjalny:3
- Moduł 10 - Config Elements9
- 12.1HTTP Authorization Manager17 Minut
- 12.2HTTP Cookie Manager10 Minut
- 12.3HTTP Request Defaults5 Minut
- 12.4CSV Data Set Config7 Minut
- 12.5HTTP Cache Manager3 Minuty
- 12.6User Defined Variables9 Minut
- 12.7HTTP Header Manager6 Minut
- 12.8bzm – Random CSV Data Set Config6 Minut
- 12.9Połączenie kilku Config Elementów5 Minut
- Moduł 11 - Kolejne obszary3
- Moduł 12 - Dodatkowe Listnery13
- 14.1Aggregate Graph6 Minut
- 14.2View Results in Table5 Minut
- 14.3Assertion Results5 Minut
- 14.4Graph Results3 Minuty
- 14.5JSR223 Listener8 Minut
- 14.6jp@gc – Transactions per Second6 Minut
- 14.7jp@gc – Hits per Second3 Minuty
- 14.8jp@gc – Active Threads Over Time5 Minut
- 14.9jp@gc – Response Times Over Time5 Minut
- 14.10jp@gc – Response Latencies Over Time5 Minut
- 14.11jp@gc – AutoStop Listener8 Minut
- 14.12Response Time Graph4 Minuty
- 14.13jp@gc – Response Codes per Second4 Minuty
- Moduł 12 Specjalny3
- Moduł 13 - Testowanie APIUwaga zmiana tokena: Było: reqres-free-v1 Jest: reqres_8269b3b97eea421e9f1cd5669e07752c13
- 16.1Wprowadzenie do Rest API10 Minut
- 16.2Testy REST API11 Minut
- 16.3JSON Extractor8 Minut
- 16.4Testy REST API part.27 Minut
- 16.5JSR223 Pre Procesor5 Minut
- 16.6JSR223 Post Procesor6 Minut
- 16.7Variable definition panel4 Minuty
- 16.8Wprowadzenie do GraphQL5 Minut
- 16.9Testy GrahpQLa16 Minut
- 16.10Wprowadzenie do SOAP API4 Minuty
- 16.11Testy SOAP API5 Minut
- 16.12Zadania z API – REST API7 Minut
- 16.13Zadania z API – GraphQL8 Minut
- Moduł 14 - Nagrywanie ruchu5
- Moduł 15 - Dodatkowe obszary10
- 18.1Test Fragment9 Minut
- 18.2Templates6 Minut
- 18.3Inne ciekawe pluginy – przegląd6 Minut
- 18.4jp@gc – Dummy Sampler4 Minuty
- 18.5jp@gc – Parallel HTTP Requests9 Minut
- 18.6Sample Retrier7 Minut
- 18.7Validate Thread Group3 Minuty
- 18.8jp@gc – Bytes Throughput Over Time2 Minuty
- 18.9jp@gc – Connect Times Over Time5 Minut
- 18.10FTP Request5 Minut
- Moduł 16 - Tryb non-gui i raportowanie9
- 19.1JMX Checker Tool4 Minuty
- 19.2CMDer Mini3 Minuty
- 19.3Console Status Logger3 Minuty
- 19.4Tryb GUI vs NonGUI6 Minut
- 19.5Generate Summary Results6 Minut
- 19.6Edycja pliku Log4j2.XML9 Minut
- 19.7Uruchamianie testów – wersja podstawowa30 Minut
- 19.8Uruchamianie testów – wersja poszerzona (parametryzowanie)17 Minut
- 19.9Raporty HTML16 Minut
- Moduł 17 - Tips & Tricks10
- 20.1Importowanie requestów9 Minut
- 20.2Importowanie plików HAR12 Minut
- 20.3Generate Schematic view4 Minuty
- 20.4Applying naming policy3 Minuty
- 20.5Save as a TestFragment3 Minuty
- 20.6Merge kilku testów8 Minut
- 20.7Zapisywanie obrazów (zrzutów)2 Minuty
- 20.8Zmiana widoku aplikacji (view)2 Minuty
- 20.9setUp & tearDown Thread Group9 Minut
- 20.10AI z JMeterem (basic)21 Minut
- Moduł 18 - Środowiska CI/CD4
- Moduł 19 - Dobre praktyki JMetera & Monitorowanie aplikacji6
- Moduł 20 - Dodatkowe zadania dla uczestników5
- Moduł 21 Bonus - Inne narzędzia do testów wydajnościowych - w przygotowaniu7
- Nagrania ze spotkań live + dodatkowe materiały4
Instruktor


