Testowanie Dostępny stale Online · Kohorta / liveŚredniozaawansowany

JMeter w praktyce

testerzy.pl
Czas trwania2 dni
PoziomŚredniozaawansowany
FormatKohorta / liveJęzyk: PL
DostępNa zawsze+ aktualizacje

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.

Tematy

Automatyzacja testowaniajmeteropen-sourceopen sourcepraktykatestowaniewydajnośćtestowanie wydajności
2 177,10 PLN bruttona testerzy.pl
Sprawdź kurs