Testowanie wydajnościowe aplikacji z wykorzystaniem Apache JMeter szkolenie online w czasie rzeczywistym
Testowanie wydajnościowe aplikacji z wykorzystaniem Apache JMeter szkolenie online w czasie rzeczywistym
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Identyfikatory projektówMałopolski Pociąg do kariery, Nowy start w Małopolsce z EURESEM
- Grupa docelowa usługi
Szkolenie skierowane jest do testerów oprogramowania, testerów automatyzujących, specjalistów QA, inżynierów jakości, programistów oraz osób odpowiedzialnych za zapewnienie wydajności aplikacji i systemów informatycznych. Usługa przeznaczona jest dla osób posiadających podstawową wiedzę z zakresu testowania oprogramowania oraz znajomość działania aplikacji webowych i protokołu HTTP. Szkolenie będzie szczególnie przydatne dla osób planujących rozwój kompetencji w obszarze testów wydajnościowych lub chcących wykorzystywać Apache JMeter do projektowania, wykonywania i analizy testów obciążeniowych, wydajnościowych oraz stresowych w projektach IT.
- Minimalna liczba uczestników3
- Maksymalna liczba uczestników20
- Data zakończenia rekrutacji01-09-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Podstawa uzyskania wpisu do BURZnak Jakości TGLS Quality Alliance
Cel
Cel
Cel edukacyjny
Celem szkolenia jest nabycie wiedzy i praktycznych umiejętności w zakresie projektowania, wykonywania i analizy testów wydajnościowych z wykorzystaniem narzędzia Apache JMeter. Uczestnik nauczy się tworzyć scenariusze testowe, analizować wyniki, identyfikować problemy wydajnościowe oraz wykorzystywać dobre praktyki testowania wydajności w projektach informatycznych.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Wiedza: Uczestnik charakteryzuje zasady testowania wydajnościowego oraz możliwości narzędzia Apache JMeter | rozróżnia rodzaje testów wydajnościowych | Test teoretyczny z wynikiem generowanym automatycznie |
| omawia architekturę i możliwości Apache JMeter | Test teoretyczny z wynikiem generowanym automatycznie | |
| wyjaśnia pojęcia związane z wydajnością aplikacji | Test teoretyczny z wynikiem generowanym automatycznie | |
| opisuje rolę testów wydajnościowych w procesie zapewnienia jakości | Test teoretyczny z wynikiem generowanym automatycznie | |
| Uczestnik opisuje proces przygotowania środowiska do realizacji testów wydajnościowych | wskazuje elementy środowiska testowego | Test teoretyczny z wynikiem generowanym automatycznie |
| opisuje konfigurację Apache JMeter | Test teoretyczny z wynikiem generowanym automatycznie | |
| wyjaśnia zasady przygotowania danych testowych | Test teoretyczny z wynikiem generowanym automatycznie | |
| omawia strukturę planu testów | Test teoretyczny z wynikiem generowanym automatycznie | |
| UMIEJĘTNOŚCI: Uczestnik przygotowuje scenariusze testów wydajnościowych z wykorzystaniem Apache JMeter | tworzy plan testów | Obserwacja w warunkach symulowanych |
| konfiguruje elementy planu testowego | Obserwacja w warunkach symulowanych | |
| przygotowuje scenariusze obciążenia | Obserwacja w warunkach symulowanych | |
| uruchamia testy wydajnościowe | Obserwacja w warunkach symulowanych | |
| Uczestnik analizuje wyniki testów wydajnościowych oraz identyfikuje problemy wpływające na wydajność aplikacji | interpretuje raporty wygenerowane przez Apache JMeter | Obserwacja w warunkach symulowanych |
| analizuje czasy odpowiedzi i wskaźniki wydajności | Obserwacja w warunkach symulowanych | |
| identyfikuje potencjalne wąskie gardła | Obserwacja w warunkach symulowanych | |
| formułuje wnioski z przeprowadzonych testów | Obserwacja w warunkach symulowanych | |
| KOMPETENCJE SPOŁECZNE: Uczestnik samodzielnie realizuje zadania związane z testowaniem wydajnościowym oraz współpracuje przy analizie wyników testów | samodzielnie wykonuje zadania praktyczne | Obserwacja w warunkach symulowanych |
| analizuje uzyskane wyniki | Obserwacja w warunkach symulowanych | |
| uzasadnia proponowane rozwiązania | Obserwacja w warunkach symulowanych | |
| stosuje zasady odpowiedzialności za jakość wykonywanych testów | Obserwacja w warunkach symulowanych |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Dzień 1
Moduł 1. Wprowadzenie do testów wydajnościowych
- rola testów wydajnościowych w procesie zapewnienia jakości oprogramowania,
- rodzaje testów wydajnościowych (obciążeniowe, stresowe, wytrzymałościowe),
- podstawowe wskaźniki wydajności aplikacji,
- zastosowanie Apache JMeter w projektach IT.
Moduł 2. Instalacja i konfiguracja Apache JMeter
- przygotowanie środowiska pracy,
- instalacja i konfiguracja Apache JMeter,
- omówienie interfejsu użytkownika,
- struktura planu testów.
Moduł 3. Tworzenie planów testów
- budowanie scenariuszy testowych,
- konfiguracja grup użytkowników (Thread Groups),
- wykorzystanie samplerów, kontrolerów i timerów,
- przygotowanie testów dla aplikacji webowych.
Moduł 4. Symulacja obciążenia
- konfiguracja parametrów obciążenia,
- symulowanie wielu użytkowników,
- modelowanie scenariuszy testowych,
- wykonywanie testów obciążeniowych.
Moduł 5. Monitorowanie i analiza wyników
- wykorzystanie listenerów,
- analiza czasów odpowiedzi i przepustowości,
- interpretacja wyników testów,
- identyfikacja problemów wydajnościowych.
Dzień 2
Moduł 6. Testy stresowe i obciążeniowe
- projektowanie testów stresowych,
- testowanie odporności aplikacji,
- analiza zachowania systemu pod zwiększonym obciążeniem,
- porównanie wyników różnych typów testów.
Moduł 7. Parametryzacja i korelacja danych
- wykorzystanie zmiennych i parametrów,
- praca z plikami CSV,
- korelacja danych pomiędzy żądaniami,
- budowanie realistycznych scenariuszy testowych.
Moduł 8. Integracja z CI/CD
- podstawy Continuous Integration i Continuous Delivery,
- automatyczne uruchamianie testów wydajnościowych,
- integracja Apache JMeter z narzędziami CI/CD,
- wykorzystanie raportów w procesie dostarczania oprogramowania.
Moduł 9. Najlepsze praktyki w testowaniu wydajnościowym
- organizacja i utrzymanie planów testów,
- optymalizacja scenariuszy testowych,
- dobre praktyki projektowania testów wydajnościowych,
- przygotowanie testów do wykorzystania w projektach produkcyjnych.
Moduł 10. Praktyczne ćwiczenia, case studies oraz walidacja efektów uczenia się
- realizacja zadań praktycznych z wykorzystaniem Apache JMeter,
- analiza i omówienie przygotowanych scenariuszy testowych,
- rozwiązywanie problemów związanych z testowaniem wydajnościowym,
- weryfikacja osiągnięcia efektów uczenia się,
- podsumowanie szkolenia oraz sesja pytań i odpowiedzi.
Harmonogram
Harmonogram
| Przedmiot / temat | Typ aktywności | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|---|
Przedmiot / temat 1 z 14 Wprowadzenie do testów wydajnościowych | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 07-09-2026 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 09:00 | Liczba godzin 01:00 |
Przedmiot / temat 2 z 14 Instalacja i konfiguracja Apache JMeter | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 07-09-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:15 | Liczba godzin 01:15 |
Przedmiot / temat 3 z 14 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 07-09-2026 | Godzina rozpoczęcia 10:15 | Godzina zakończenia 10:45 | Liczba godzin 00:30 |
Przedmiot / temat 4 z 14 Tworzenie planów testów | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 07-09-2026 | Godzina rozpoczęcia 10:45 | Godzina zakończenia 12:00 | Liczba godzin 01:15 |
Przedmiot / temat 5 z 14 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 07-09-2026 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 12:30 | Liczba godzin 00:30 |
Przedmiot / temat 6 z 14 Symulacja obciążenia | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 07-09-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:45 | Liczba godzin 01:15 |
Przedmiot / temat 7 z 14 Monitorowanie i analiza wyników | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 07-09-2026 | Godzina rozpoczęcia 13:45 | Godzina zakończenia 15:00 | Liczba godzin 01:15 |
Przedmiot / temat 8 z 14 Testy stresowe i obciążeniowe | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 08-09-2026 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 09:15 | Liczba godzin 01:15 |
Przedmiot / temat 9 z 14 Parametryzacja i korelacja danych | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 08-09-2026 | Godzina rozpoczęcia 09:15 | Godzina zakończenia 10:15 | Liczba godzin 01:00 |
Przedmiot / temat 10 z 14 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 08-09-2026 | Godzina rozpoczęcia 10:15 | Godzina zakończenia 10:45 | Liczba godzin 00:30 |
Przedmiot / temat 11 z 14 Integracja z CI/CD | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 08-09-2026 | Godzina rozpoczęcia 10:45 | Godzina zakończenia 12:00 | Liczba godzin 01:15 |
Przedmiot / temat 12 z 14 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 08-09-2026 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 12:30 | Liczba godzin 00:30 |
Przedmiot / temat 13 z 14 Najlepsze praktyki w testowaniu wydajnościowym | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 08-09-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 14:00 | Liczba godzin 01:30 |
Przedmiot / temat 14 z 14 - | Typ aktywności Walidacja | Prowadzący - | Data realizacji zajęć 08-09-2026 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 15:00 | Liczba godzin 01:00 |
Podsumowanie
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Suma godzin zegarowych usługi | Liczba godzin 14:00 |
Rodzaj godzin w tym suma godzin zajęć | Liczba godzin 11:00 |
Rodzaj godzin w tym suma godzin walidacji | Liczba godzin 01:00 |
Rodzaj godzin w tym suma przerw | Liczba godzin 02:00 |
Rodzaj godzin Suma godzin dydaktycznych bez przerw | Liczba godzin 16:00 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 2 458,77 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 1 999,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 175,63 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 142,79 PLN |
Liczba godzin usługi
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Liczba godzin zegarowych usługi | Liczba godzin 14:00 |
Prowadzący
Prowadzący
TOMASZ STELMACH
Specjalizuje się w projektowaniu procesów zapewnienia jakości, automatyzacji testów oraz testowaniu wydajnościowym aplikacji. Posiada praktyczne doświadczenie w wykorzystaniu narzędzi wspierających testy funkcjonalne, automatyczne i wydajnościowe, w tym Apache JMeter, a także w analizie wydajności aplikacji, identyfikacji wąskich gardeł oraz optymalizacji procesów testowych. Realizował projekty dla sektora finansowego, energetycznego, telekomunikacyjnego i e-commerce, odpowiadając za budowę strategii QA oraz rozwój procesów testowych.
Od wielu lat prowadzi szkolenia, warsztaty, konsultacje i audyty z zakresu testowania oprogramowania, automatyzacji oraz testów wydajnościowych. Jest pomysłodawcą i organizatorem ogólnopolskiej konferencji Testing Ground Conference oraz prelegentem wydarzeń branżowych, m.in. Infoshare i Warszawskich Dni Informatyki. W swojej pracy stawia na praktyczne podejście, przekazując uczestnikom wiedzę opartą na doświadczeniach zdobytych podczas realizacji projektów IT.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy szkolenia otrzymają komplet materiałów dydaktycznych w formie elektronicznej wspierających realizację zajęć oraz samodzielne utrwalanie wiedzy po zakończeniu usługi. Materiały obejmują instrukcje konfiguracji środowiska Apache JMeter, ćwiczenia praktyczne, przykładowe plany testów, scenariusze testów wydajnościowych oraz materiały dotyczące analizy wyników testów.
W ramach szkolenia uczestnicy otrzymają również przykładowe projekty, pliki konfiguracyjne, zestawy danych wykorzystywane podczas ćwiczeń oraz materiały pomocnicze dotyczące parametryzacji, korelacji danych, integracji z narzędziami CI/CD i dobrych praktyk testowania wydajnościowego.
Po zakończeniu usługi uczestnicy zachowują dostęp do otrzymanych materiałów edukacyjnych, co umożliwia samodzielne rozwijanie kompetencji i wykorzystanie zdobytej wiedzy w realizowanych projektach IT.
Warunki techniczne
Warunki techniczne
Szkolenie realizowane jest w formie zdalnej w czasie rzeczywistym z wykorzystaniem platformy ClickMeeting. Uczestnik bierze udział w zajęciach prowadzonych na żywo przez trenera oraz wykonuje ćwiczenia praktyczne na własnym komputerze.
Minimalne wymagania techniczne:
- komputer lub laptop z systemem Windows 10/11, macOS lub Linux,
- stabilne połączenie z Internetem o przepustowości minimum 10 Mb/s,
- aktualna przeglądarka internetowa (Google Chrome, Mozilla Firefox, Microsoft Edge lub Safari),
- sprawny mikrofon oraz głośniki lub słuchawki,
- zalecana kamera internetowa umożliwiająca aktywny udział w szkoleniu.
Ze względu na praktyczny charakter szkolenia uczestnik powinien posiadać możliwość instalacji bezpłatnego oprogramowania wykorzystywanego podczas zajęć, w szczególności:
- Java Development Kit (JDK) w aktualnej wersji,
- Apache JMeter,
- Apache Maven (opcjonalnie, w zależności od ćwiczeń),
- IntelliJ IDEA Community Edition lub Visual Studio Code,
- aktualną przeglądarkę internetową.
Przed rozpoczęciem szkolenia uczestnicy otrzymają link do platformy ClickMeeting, instrukcję logowania, harmonogram zajęć oraz informacje dotyczące instalacji i konfiguracji niezbędnego oprogramowania.
Warunkiem pełnego udziału w szkoleniu jest posiadanie własnego komputera umożliwiającego samodzielne wykonywanie ćwiczeń praktycznych związanych z projektowaniem, wykonywaniem i analizą testów wydajnościowych z wykorzystaniem Apache JMeter.