O szkoleniu
Cele szkolenia
-
Zdobycie umiejętności projektowania, definiowania strategii, tworzenia i uruchamiania skryptów oraz analizowania wyników testów wydajnościowych
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
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
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)
Czas trwania
2 dni (16h)
Terminy i miejsca
Zapoznaj się z aktualnymi terminami tego szkolenia bądź zapisz na powiadomienia o nowych terminach.
Rejestracja
- udział w zajęciach
- materiały szkoleniowe w wersji elektronicznej
- certyfikat uczestnictwa
Brak miejsc. Wypełnij formularz, aby zapytać o nowe terminy.
Termin nieaktualny. Wybierz inny termin powyżej, bądź wypełnij formularz, aby zapytać o planowane nowe terminy.
Najczęściej zadawane pytania
- Nazwa firmy: Sages Sp. z o.o.
- Ulica i nr: ul. Wąwozowa 11
- Kod pocztowy: 02-796
- Miejscowość: Warszawa
- Numer NIP: 1132737407