
Z automatyzacją testów funkcjonalnych i wydajnościowych związany od kilkunastu lat. Zdobył doświadczenie w testowaniu w wielu projektach różnorodnych zarówno pod względem technologicznym, jak i organizacyjnym. Od kilku lat jako team lead prowadzi zespół testów automatycznych, w którym rozwija framework do testów funkcjonalnych Web GUI oraz framework do testów wydajnościowych. Odpowiada za implementację i utrzymanie testów automatycznych stanowiących bramki jakości w procesie CI/CD/CT oprogramowania dla operatorów telekomunikacyjnych. Szczególny nacisk kładzie na innowacje, wiarygodność i stabilność działania automatów.
Prelekcja/Presentation:
Pułapki w testach wydajnościowych
Czy Twoje testy wydajnościowe mierzą prawdziwy performance, czy nieświadomie wpadasz w pułapki dające fałszywe wyniki?
Przedstawimy najciekawsze pułapki – od analizy i wyboru narzędzia, przez wykonywanie testów, po interpretacje raportów. Pokażemy jak uchronić się przed nieoczekiwanymi błędami i zmianami w API, które psują testy wydajnościowe, wykorzystując pipeline CI/CD.
Kolejne zagrożenia czyhają w podejściu, które nie odzwierciedla realnego użycia systemu. Wyjaśnimy, jak właściwie dobrać liczbę i rozkład VU między modułami oraz jak przejechaliśmy się na testach ramp‑up, które miały nam w tym pomóc. Zwrócimy uwagę na pułapki w analizie raportów, a także na problem testów generujących wyłącznie nowe dane zamiast korzystania z istniejących.
Język prezentacji/Language: PL
Czego uczestnicy nauczą się z Twojego wystąpienia? / Key takeaways:
- sposoby wykrywania i radzenia sobie ze zmianami w API, które psują testy
- jak urealnić testy poprzez właściwy dobór liczby i rozkład VU oraz sleepy
- jak interpretować raporty – różnice między GET vs POST i wykresy
- kiedy używać istniejących danych, a kiedy generować nowe