Strona główna / Szkolenia / JMeter: Narzędzie do Testowania Wydajności
Testy wydajności pozwalają ocenić stabilność i skalowalność systemu pod obciążeniem. Omawiamy rolę testów performance w cyklu wytwarzania oprogramowania, rodzaje testów takich jak load, stress, spike, endurance i volume oraz podstawowe metryki: czas odpowiedzi, throughput, latency i error rate.
Szkolenie obejmuje architekturę i zasadę działania Apache JMeter, instalację środowiska oraz omówienie interfejsu użytkownika. Uczestnicy poznają strukturę planu testowego, Thread Group, samplery HTTP, JDBC, FTP, TCP i JMS oraz konfigurację żądań i zarządzanie sesją.
Uczestnicy uczą się projektowania scenariuszy biznesowych, testów wieloetapowych oraz wykorzystania kontrolerów logicznych (If, Loop, While, Throughput Controller). Omawiamy parametryzację danych, CSV Data Set Config, dynamiczne generowanie danych i obsługę dużych zbiorów danych.
Szkolenie obejmuje wykorzystanie extractorów takich jak Regular Expression, JSON Extractor i XPath, przekazywanie danych pomiędzy zapytaniami oraz obsługę tokenów, sesji i identyfikatorów dynamicznych w testach REST API.
Kurs pokazuje tworzenie testów dla API, autoryzację OAuth, JWT i Basic Auth, testowanie JSON i XML oraz stosowanie asercji: Response Assertion, JSON Assertion, XPath Assertion i custom assertions w celu walidacji poprawności odpowiedzi.
Omawiamy listenery i raporty, interpretację wykresów, analizę błędów i wąskich gardeł oraz tworzenie raportów HTML. Uczestnicy uczą się interpretować wyniki pod kątem środowiska produkcyjnego.
Szkolenie obejmuje testy rozproszone (architektura master-slave), konfigurację środowiska distributed testing, skalowanie obciążenia oraz integrację z Jenkins i GitLab CI. Uczestnicy uczą się uruchamiania testów z linii poleceń i raportowania w pipeline CI/CD.
Tak. Warsztaty obejmują budowę kompletnego scenariusza testowego, test aplikacji webowej i API, analizę wyników, raport końcowy oraz omówienie case studies. Uczestnicy zdobywają praktyczne doświadczenie w projektowaniu i optymalizacji testów wydajności.
GDPR w praktyce – ochrona danych osobowych
AI w HR i rekrutacji – automatyzacja procesów
Event Storming – modelowanie procesów
AI i Microsoft Copilot – wprowadzenie
Nie widzisz szkolenia, którego szukasz?
Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.
Przykładowe szkolenia: Cisco, Analiza biznesowa, BPMN, UML, PowerBi, Elasticsearch, Sztuczna inteligencja, Python, C++, C#, Selenium, Jenkins, Szkolenia miękkie, UX, Social Media i Marketing, Sprzedaż, Zarządzanie projektami, Design Thinking, Linux, Embedded, Postman, Ms Excel, Adobe, Docker, Kubernetes, Terraform, Azure, SAP, UiPath, Machine Learning.