Szkolenie: Testy wydajnościowe aplikacji internetowych z wykorzystaniem Apache JMeter
Szkolenie z testów wydajnościowych aplikacji internetowych uczy praktycznego projektowania, realizacji i analizy testów obciążeniowych z wykorzystaniem Apache JMeter, automatyzacji, integracji z CI oraz najlepszych praktyk optymalizacji wydajności webowych systemów
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:JMETER
Testy wydajnościowe aplikacji internetowych z wykorzystaniem Apache JMeter
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania, realizowania i analizowania testów wydajnościowych aplikacji internetowych z użyciem Apache JMeter
Szkolenie uczy definiowania strategii testów, parametryzacji, korelacji danych oraz interpretacji wyników testów wydajnościowych
Szkolenie rozwija umiejętność automatyzacji testów wydajnościowych oraz integracji narzędzi testowych z systemami ciągłej integracji
Dla kogo?
Testerzy oprogramowania oraz inżynierowie QA posiadający doświadczenie w pracy z aplikacjami webowymi
Osoby rozpoczynające pracę z testami wydajnościowymi lub chcące usystematyzować wiedzę z zakresu JMeter
Programiści i administratorzy odpowiedzialni za optymalizację i monitorowanie wydajności systemów webowych
Efekty kształcenia
Uczestnik projektuje i realizuje testy wydajnościowe aplikacji webowych w JMeter
Uczestnik analizuje i interpretuje wyniki testów wydajnościowych
Uczestnik konfiguruje i automatyzuje środowisko testowe
Uczestnik parametryzuje i koreluje dane w scenariuszach testowych
Uczestnik integruje testy z narzędziami CI/CD
Uczestnik identyfikuje i raportuje wąskie gardła wydajnościowe
Wymagania
Wymagane jest doświadczenie w pracy z aplikacjami webowymi, znajomość zagadnień związanych z architekturą aplikacji webowych oraz podstaw protokołu HTTP i budowy aplikacji za pomocą języka HTML i JavaScript
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Podstawy testów wydajnościowych
Testy wydajnościowe
Testy przeciążeniowe
Testy obciążeniowe
Podstawy aplikacji webowych
Komunikacja HTTP
Podstawowa architektura aplikacji internetowych
Wprowadzenie do JMeter
Zasada działania JMeter
Główne elementy JMetera (Workbench, plan testów, interfejs)
Podstawowe elementy planu testów
Hierarchiczna struktura testu
Dokumentacja narzędzia, jak efektywnie korzystać z Component reference, function reference
Mocne strony i ograniczenia narzędzia JMeter
Praca z narzędziem JMeter
Nagrywanie ruchu użytkownika
Przechwytywanie ruchu z wykorzystaniem narzędzi typu lokalnego Proxy
Konfiguracja planu testów
Parametryzacja testu
Weryfikacja poprawności wykonania
Korelacja
Sterowanie wykonaniem skryptu i modelowanie zachowania użytkowników
Zarządzanie obciążeniem
Raportowanie i analiza parametrów wydajnościowych
Analiza raportów
Monitorowanie testowanych systemów
Testowanie rozproszone (Distributed Testing)
Automatyzacja testów
Integracja JMeter z systemem ciągłej integracji na przykładzie Jenkins
Przydatne pluginy
Skrypty (Groovy/BeanShell/JavaScript/Python)
Porównanie JMetera z innymi narzędziami do testów wydajnościowych (Gatling, Locust)
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi


