JMeter w praktyce
O kursie
Język materiałów: polski
Cel nauczania
JMeter to najpopularniejsze, bezpłatne narzędzie wykorzystywane w testach wydajnościowych. Ilość funkcji, a także łatwość obsługi sprawiają, że tylko nieliczne narzędzia płatne mogą z nim konkurować. Dzięki wsparciu fundacji Apache i olbrzymiej liczby użytkowników jest ciągle udoskonalane, a każda nowa wersja dostarcza szeregu nowych i przydatnych funkcji.
Warsztat stanowi kompendium wiedzy o aplikacji JMeter, a jego celem jest zapoznanie Uczestników z elementami konfiguracyjnymi i ogólnymi zasadami pracy z aplikacją. Ponadto Uczestnicy nauczą się wykorzystywać różne rodzaje kontrolerów, samplerów, asercji oraz listenerów. Każdy z przedstawianych elementów jest szczegółowo omawiany, a różne aspekty jego działania prezentowane są w formie ćwiczeń.
W trakcie ćwiczeń uczymy, w jaki sposób łączyć różne elementy aplikacji, modyfikować ich działanie, a także odpowiednio przetwarzać dane testowe. Szczególna uwaga poświęcona jest wykorzystaniu zmiennych, funkcji oraz języków JEXL oraz BeanShell.
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
Kto może wziąć udział?
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 lub korzystali z niego kiedyś i chcą poznać lepiej jego aktualne funkcje.
Szkolenie jest również dedykowane uczestnikom kursu „Praktyka automatyzacji testowania” jako następny krok na drodze do dalszego rozwoju kompetencji i umiejętności w obszarze automatyzacji testów. Rekomendowana podstawowa znajomość programowania obiektowego.
Jak się przygotować?
Na szkolenie należy przygotować własne laptopy zgodnie z instrukcją przekazaną przez trenera.
Metody nauczania i formuła szkolenia
Szkolenie ma charakter warsztatu połączonego z wykładem (30% wykładów, 70% laboratorium).
Co dostajesz w kursie
Będąc uczestnikiem szkolenia „JMeter w praktyce” otrzymasz komplet starannie opracowanych materiałów szkoleniowych w formie podręcznika opisującego zagadnienia omawiane podczas szkolenia oraz pełen dostęp do materiałów elektronicznych na platformie edu.ittraining.pl.
- Dzięki zdobytej na szkoleniu wiedzy z łatwością będziesz w stanie tworzyć scenariusze testowe dla aplikacji wykorzystujących protokoły JDBC, JMS, SOAP, a także aplikacji HTTP wykorzystujących takie technologie jak AJAX czy JavaScript.
- Szkolenie dostarczy Ci również informacji na temat możliwości aplikacji JMeter przy testowaniu nietypowych protokołów. Zadania prezentowane w trakcie warsztatów pokazują rozwiązania typowych problemów, jakie pojawiają się w trakcie codziennej pracy z aplikacją.
Skorzystaj z dofinansowania
Sprawdź możliwości otrzymania dofinansowania na udział w szkoleniu.