27 czerwca w Warszawie rozpoczyna się szkolenie Testy obciążeniowe - teoria, praktyka i automatyzacja z wykorzystaniem narzędzi Open Source.
W trakcie pracy nad projektem szkoleniowym uczestnicy szkolenia:
- poznają pojęcia oraz zagadnienia wymagane do oceny wydajności aplikacji i systemów komputerowych,
- zdobędą wiedzę na temat skutecznych i efektywnych sposób planowania, analizowania oraz przeprowadzania testów obciążeniowe z wykorzystaniem narzędzi Open Source, a także tworzenia niezbędnej dokumentacji towarzyszącej każdemu z tych etapów,
- dowiedzą się, w jaki sposób przygotować środowisko testowe pozwalające na automatyzację testów,
- poznają również standardy monitorowania pracy aplikacji i wykorzystywanych przez nią zasobów oraz opanują metody poszukiwania przyczyn problemów wydajnościowych.
Plan szkolenia:
- Zagadnienia wstępne
- Typy testów obciążeniowych
- Ocena ryzyka związanego z wydajnością systemów
- Testy wydajnościowe a cykl życia oprogramowania
- Planowanie testów
- Definiowanie wymagań wydajnościowych
- Identyfikowanie środowiska testowego
- Analiza i projektowanie
- Modelowanie zachowań użytkowników
- Metryki służące do oceny wydajności
- Implementacja i wykonanie
- Automatyzacja w testowaniu wydajności
- Monitorowanie działania systemu
- Wykorzystania aplikacji Grinder do modelowania obciążenia
- Wykorzystanie aplikacji SoapUI do szybkiej oceny wydajności komponenów
- Interpretacja wyników
- Poszukiwanie przyczyn problemów
- Sposoby poprawy wydajności
Ćwiczenia omawiane na szkoleniu:
- Przeprowadzenie szkoleniowego projektu na przykładzie aplikacji medycznej uruchomionej na serwerach JBOSS i korzystającej z bazy danych PostgreSQL.
- Wykorzystanie aplikacji Grinder do modelowania obciążenia
- instalacja, konfiguracja i uruchomienie agenta i konsoli Grinder
- wprowadzenie do języka Python/Jython
- testowanie wydajności baz danych, serwerów SMTP/POP3/HTTP/HTTPS
- modelowanie obciążenia i testowanie wydajności usług WWW i WebService(SOAP) omawianej szkoleniowej aplikacji.
- Poszukiwanie przyczyn problemów wydajnościowych.
Szkolenie przeznaczone jest dla testerów oraz kierowników testów zainteresowanych testowaniem wydajności oraz zachowania systemów pracujących pod dużym obciążeniem.
Od uczestników wymagana jest podstawowa znajomość zagadnień związanych z programowaniem obiektowym i testowaniem oprogramowania.
Koszt szkolenia:
1800 PLN/os + 23% VAT
W koszt szkolenia wliczone jest:
- trener
- materiały szkoleniowe dla uczestników
- certyfikaty ukończenia szkolenia
- sala szkoleniowa o wysokim standardzie
- całodzienny serwis kawowy w czasie szkolenia
- lunch każdego dnia w czasie szkolenia