"JMeter w praktyce". Warsztat dla testerów oprogramowania.
"JMeter w praktyce". Warsztat dla testerów oprogramowania.
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Bezpieczeństwo IT
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Szkolenie przeznaczone jest dla wszystkich, którzy interesują się zagadnieniami związanymi z testowaniem wydajności, dla osób rozwijających swoje umiejętności w zakresie automatyzacji testów, a także dla testerów technicznych i programistów, którzy korzystają/zaczynają korzystać z narzędzia JMeter.
- Minimalna liczba uczestników1
- Maksymalna liczba uczestników12
- Data zakończenia rekrutacji01-09-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi16
- Podstawa uzyskania wpisu do BURStandard Usługi Szkoleniowo-Rozwojowej PIFS SUS 2.0
Cel
Cel
Cel edukacyjny
Celem szkolenia jest kompleksowe przygotowanie testerów oprogramowania do praktycznego wykorzystania narzędzia Apache JMeter w testach wydajnościowych aplikacji, począwszy od podstawowej konfiguracji, poprzez nagrywanie i parametryzację testów, aż po zaawansowane techniki analizy wyników i testy w środowisku rozproszonym.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się WiedzaPo ukończeniu szkolenia uczestnik: • definiuje podstawowe pojęcia związane z testowaniem wydajnościowym w JMeter • wyjaśnia zasady działania różnych typów samplerów i kontrolerów • charakteryzuje metody parametryzacji testów wydajnościowych • opisuje strukturę planu testowego w JMeter • identyfikuje możliwości zastosowania języków skryptowych w JMeter • rozpoznaje rodzaje listenerów i ich zastosowanie w analizie wyników | Kryteria weryfikacji Wiedza• omawia zasady działania komponentów • wyjaśnia strukturę planu testowego i zasady jego budowy • identyfikuje odpowiednie elementy JMeter na podstawie opisanych scenariuszy • klasyfikuje różne typy listenerów według ich zastosowania | Metoda walidacji Test teoretyczny |
Efekty uczenia się UmiejętnościPo ukończeniu szkolenia uczestnik: • konfiguruje środowisko JMeter do testów wydajnościowych • tworzy kompleksowe plany testowe dostosowane do potrzeb projektu • projektuje testy wykorzystujące różne typy samplerów (HTTP, SOAP, JDBC, FTP, JMS) • nagrywva scenariusze testowe przy użyciu HTTP(s) Test Script Recorder • implementuje mechanizmy asercji do weryfikacji odpowiedzi • konstruuje wyrażenia regularne do ekstrakcji danych z odpowiedzi • modyfikuje parametry testów przy użyciu zmiennych i funkcji • stosuje zaawansowane kontrolery przepływu testów • analizuje wyniki testów przy użyciu różnych listenerów • optymalizuje plany testowe pod kątem wydajności | Kryteria weryfikacji Umiejętności• konfiguruje środowisko JMeter • buduje kompleksowy plan testowy zgodnie z wymaganiami • implementuje asercje dla określonych odpowiedzi HTTP • konstruuje wyrażenia regularne do ekstrakcji danych • stosuje kontrolery przepływu w złożonym scenariuszu testowym • przygotowuje raport z analizy wyników testów wydajnościowych | Metoda walidacji Test teoretyczny |
Efekty uczenia się Kompetencje społecznePo ukończeniu szkolenia uczestnik: • współpracuje w zespole przy opracowywaniu strategii testów wydajnościowych • komunikuje wyniki testów wydajnościowych zrozumiałym językiem dla innych członków zespołu • proponuje rozwiązania problemów wydajnościowych na podstawie zebranych danych • argumentuje potrzebę wprowadzenia zmian w aplikacji na podstawie wyników testów • weryfikuje założenia testów wydajnościowych w kontekście wymagań biznesowych | Kryteria weryfikacji Kompetencje społeczne• prezentuje wyników testów wydajnościowych • uczestniczy w zespołowym opracowaniu strategii testowej • przedstawia argumenty za wprowadzeniem zmian w aplikacji • rozważa alternatywne podejścia do rozwiązania problemu wydajnościowego • uzasadnia wybrane rozwiązania technicznych w kontekście wymagań biznesowych | Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Szkolenie odbywa się w godzinach 9-17 w formie online w czasie rzeczywistym.
Czas trwania usługi to 16 godzin zegarowych. W trakcie szkolenia przewidziane są przerwy ( łącznie 1 godzina zegarowa/dzień), które są wliczone w czas trwania usługi.
Grupa szkoleniowa liczy 6-12 osób. Uczestnicy korzystają z własnych laptopów/PC przygotowanych zgodnie z informacjami w sekcji "Warunki techniczne".
Walidacja przeprowadzana jest po zakończeniu szkolenia.
Zakres tematyczny
- Wprowadzenie
- Podstawy i konfiguracja JMeter
- Typy elementów
- Budowa plan testu
- HTTP Sampler
- Table Listener
- Response Assertion
- Nagrywanie testów
- HTTP(s) Test Script Recorder
- Filtrowanie zapytań
- Simple i Recording Controller
- HTTP Request Defaults
- HTTP Header Manager
- Cookie Manager
- Samplery
- SOAP/XML-RPC Request
- JDBC Sampler
- FTP Sampler
- JMS Publisher/Subscriber
- Listenery i timery
- Summary i Aggregate Report
- View Results Tree
- Simple Data Writer
- Generate Summary Results
- Timery
- Kontrolery
- Zmienne w JMeter
- Pętle
- Wykonania warunkowe i losowe
- Transakcje
- Asercje
- XPath Assertion
- Duration Assertion
- Funkcje i języki skryptowe
- Wprowadzenie do BeanShell
- JEXL
- Funkcje JMeter
- Przetwarzanie odpowiedzi
- Wyrażenia regularne
- Regular Expression Extractor
- XPath Extractor
- BeanShell Extractor
- Parametryzacja testów
- Pobieranie danych z plików
- Generowanie danych
- Wykorzystanie logów aplikacji
- Przetwarzanie zapytań
- User Parameters
- BeanShell PreProcessor
- Elementy uzupełniające
- Testy w środowisku rozproszonym
- Modularyzacja testów
- Nagrywanie urządzeń mobilnych
- JMeter plugins
- Walidacja
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Brak wyników. |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto1 770,00 PLN
- Koszt przypadający na 1 uczestnika netto1 770,00 PLN
- Koszt osobogodziny brutto110,63 PLN
- Koszt osobogodziny netto110,63 PLN
Prowadzący
Prowadzący
Dawid Pacia
Posiadane certyfikaty:
ISTQB® Pozmiom Podstawowy
ISTQB® Poziom Zaawansowany - Kierownik Testów
Professional Agile Leadership I
Professional Scrum Master I
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy otrzymują komplet materiałów:
- Prezentacja szkoleniowa
- JMeter - Narzędzie do wykonywania testów wydajności
- JMeter Plugins
Warunki uczestnictwa
Rekomendowana podstawowa znajomość programowania obiektowego.
Informacje dodatkowe
Szkolenie odbywa się w formule online w czasie rzeczywistym w godzinach 9.00-17.00.
W przypadku niewystarczającej liczby chętnych, szkolenie zostanie przełożone na kolejny termin.
Warunki techniczne
Warunki techniczne
Szkolenie odbywa się online za pośrednictwem platformy Zoom/MsTeams, Meet.
Uczestnicy powinni przygotować laptop/PC ze stabilnym łączem internetowym, przeglądarką internetową oraz edytorem tekstu, zgodnie z instrukcją przekazaną wraz z informacjami organizacyjnymi 3 dni robocze przed rozpoczęciem szkolenia.