Szkolenie: Testy wydajnościowe aplikacji internetowych z wykorzystaniem Apache JMeter
Szkolenie przedstawia zagadnienia związane z projektowaniem, wykonywaniem i analizowaniem testów wydajnościowych za pomocą narzędzia Apache JMeter dla aplikacji Webowych
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:JMETER
Testy wydajnościowe aplikacji internetowych z wykorzystaniem Apache JMeter
Cele szkolenia
Zdobycie umiejętności projektowania, definiowania strategii, tworzenia i uruchamiania skryptów oraz analizowania wyników testów wydajnościowych
Dla kogo?
Szkolenie jest dedykowane zarówno testerom zaczynającym przygodę z testami wydajnościowymi i JMeterem jak i mającym już pewne doświadczenie z tym narzędziem i chcącym usystematyzować swoją wiedzę w tym zakresie
Zalety
Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań
Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką
Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how
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)