- Podstawowe zrozumienie testowania oprogramowania
- Znajomość technologii internetowych
- Doświadczenie z Java
Odbiorcy
- Inżynierowie zapewnienia jakości
- Programiści
- Administratorzy systemów
Apache JMeter to narzędzie oprogramowania typu open source przeznaczone głównie do testowania wydajności i testowania obciążenia aplikacji.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów zapewnienia jakości na średnim poziomie, którzy chcą używać Apache JMeter do testowania wydajności oprogramowania.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozumieć zasady testowania wydajności i rolę Apache JMeter.
- Instalować, konfigurować i poruszać się po Apache JMeter w celu tworzenia i wykonywania planów testów.
- Projektować kompleksowe plany testów z zaawansowanymi funkcjami, takimi jak parametryzacja i tworzenie skryptów.
- Analizować wyniki testów w celu identyfikacji problemów z wydajnością i optymalizacji aplikacji.
- Przeprowadzanie testów rozproszonych i stosowanie najlepszych praktyk w rzeczywistych scenariuszach.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Wprowadzenie do Performance Testing
- Przegląd testów wydajności
- Znaczenie testów wydajności w tworzeniu oprogramowania
- Rodzaje testów wydajności: obciążenie, stres, wytrzymałość, skok, objętość i skalowalność
- Cykl życia testów wydajności
Przegląd Apache JMeter
- Wprowadzenie do Apache JMeter
- Historia i ewolucja JMeter
- Funkcje i możliwości JMeter
- Instalacja i konfiguracja JMeter
- Interfejs JMeter: poruszanie się po GUI
Podstawy planu testów JMeter
- Zrozumienie JMeter planów testów
- Tworzenie prostego planu testów
- Składniki planu testów: grupa wątków, próbniki, nasłuchiwacze i asercje
- Uruchamianie pierwszego testu w JMeter
Tworzenie zaawansowanych planów testów
- Praca z grupami wątków: konfigurowanie użytkowników i obciążenia
- Konfigurowanie domyślnych ustawień żądań HTTP i menedżerów nagłówków HTTP
- Korzystanie z kontrolerów logicznych: if, loop, switch i interleave
- Implementacja timerów: stałe, jednolite i gaussowskie losowe timery
- Integracja konfiguracji zestawu danych CSV w celu parametryzacji
JMeter Asercje i detektory
- Wprowadzenie do asercji w JMeter
- Konfigurowanie asercji odpowiedzi na potrzeby walidacji
- Implementowanie asercji dotyczących czasu trwania i rozmiaru
- Eksplorowanie nasłuchiwaczy JMeter: przeglądanie wyników, raportów podsumowujących i wykresów
- Dostosowywanie danych wyjściowych słuchacza do analizy
JMeter Integracja skryptów i wtyczek
- Wprowadzenie do skryptów BeanShell w JMeter
- Tworzenie skryptów przy użyciu samplera JSR223 i Groovy
- Przegląd wtyczek JMeter
- Instalowanie i używanie popularnych wtyczek: niestandardowe wykresy, zaawansowane kontrolery i nie tylko
- Ulepszanie planów testów za pomocą wtyczek
Testowanie obciążenia aplikacji internetowych
- Konfigurowanie planów testów do testowania obciążenia aplikacji internetowych
- Korzystanie z próbników HTTP i menedżerów plików cookie
- Testowanie interfejsów API RESTful za pomocą JMeter
- Analizowanie wyników: identyfikowanie wąskich gardeł i problemów z wydajnością
- Raportowanie i eksportowanie wyników testów
Testowanie rozproszone z JMeter
- Wprowadzenie do testowania rozproszonego
- Konfigurowanie JMeter do testowania rozproszonego
- Uruchamianie rozproszonych testów obciążeniowych na wielu maszynach
- Najlepsze praktyki testowania rozproszonego
Studia przypadków testów wydajności
- Studium przypadku 1: testowanie obciążenia platformy e-commerce
- Studium przypadku 2: testowanie obciążeniowe aplikacji finansowej
- Studium przypadku 3: testowanie wydajności backendu aplikacji mobilnej
- Wyciągnięte wnioski i najlepsze praktyki z rzeczywistych scenariuszy
Podsumowanie i kolejne kroki
United Arab Emirates - Performance Testing with Apache JMeter
Qatar - Performance Testing with Apache JMeter
Egypt - Performance Testing with Apache JMeter
Saudi Arabia - Performance Testing with Apache JMeter
South Africa - Performance Testing with Apache JMeter
Brasil - Performance Testing with Apache JMeter
Canada - Performance Testing with Apache JMeter
中国 - Performance Testing with Apache JMeter
香港 - Performance Testing with Apache JMeter
澳門 - Performance Testing with Apache JMeter
台灣 - Performance Testing with Apache JMeter
USA - Performance Testing with Apache JMeter
Österreich - Performance Testing with Apache JMeter
Schweiz - Performance Testing with Apache JMeter
Deutschland - Performance Testing with Apache JMeter
Czech Republic - Performance Testing with Apache JMeter
Denmark - Performance Testing with Apache JMeter
Estonia - Performance Testing with Apache JMeter
Finland - Performance Testing with Apache JMeter
Greece - Performance Testing with Apache JMeter
Magyarország - Performance Testing with Apache JMeter
Ireland - Performance Testing with Apache JMeter
Luxembourg - Performance Testing with Apache JMeter
Latvia - Performance Testing with Apache JMeter
España - Performance Testing with Apache JMeter
Italia - Performance Testing with Apache JMeter
Lithuania - Performance Testing with Apache JMeter
Nederland - Performance Testing with Apache JMeter
Norway - Performance Testing with Apache JMeter
Portugal - Performance Testing with Apache JMeter
România - Performance Testing with Apache JMeter
Sverige - Performance Testing with Apache JMeter
Türkiye - Performance Testing with Apache JMeter
Malta - Performance Testing with Apache JMeter
Belgique - Performance Testing with Apache JMeter
France - Performance Testing with Apache JMeter
日本 - Performance Testing with Apache JMeter
Australia - Performance Testing with Apache JMeter
Malaysia - Performance Testing with Apache JMeter
New Zealand - Performance Testing with Apache JMeter
Philippines - Performance Testing with Apache JMeter
Singapore - Performance Testing with Apache JMeter
Thailand - Performance Testing with Apache JMeter
Vietnam - Performance Testing with Apache JMeter
India - Performance Testing with Apache JMeter
Argentina - Performance Testing with Apache JMeter
Chile - Performance Testing with Apache JMeter
Costa Rica - Performance Testing with Apache JMeter
Ecuador - Performance Testing with Apache JMeter
Guatemala - Performance Testing with Apache JMeter
Colombia - Performance Testing with Apache JMeter
México - Performance Testing with Apache JMeter
Panama - Performance Testing with Apache JMeter
Peru - Performance Testing with Apache JMeter
Uruguay - Performance Testing with Apache JMeter
Venezuela - Performance Testing with Apache JMeter
Polska - Performance Testing with Apache JMeter
United Kingdom - Performance Testing with Apache JMeter
South Korea - Performance Testing with Apache JMeter
Pakistan - Performance Testing with Apache JMeter
Sri Lanka - Performance Testing with Apache JMeter
Bulgaria - Performance Testing with Apache JMeter
Bolivia - Performance Testing with Apache JMeter
Indonesia - Performance Testing with Apache JMeter
Kazakhstan - Performance Testing with Apache JMeter
Moldova - Performance Testing with Apache JMeter
Morocco - Performance Testing with Apache JMeter
Tunisia - Performance Testing with Apache JMeter
Kuwait - Performance Testing with Apache JMeter
Oman - Performance Testing with Apache JMeter
Slovakia - Performance Testing with Apache JMeter
Kenya - Performance Testing with Apache JMeter
Nigeria - Performance Testing with Apache JMeter
Botswana - Performance Testing with Apache JMeter
Slovenia - Performance Testing with Apache JMeter
Croatia - Performance Testing with Apache JMeter
Serbia - Performance Testing with Apache JMeter
Bhutan - Performance Testing with Apache JMeter