HP LoadRunner - Nagrywanie skryptów

W tym wpisie przedstawiamy podstawy tworzenia skryptu za pomocą narzędzia VuGen. Rozpoczniemy od przygotowania aplikacji do testów. Następnie krok po kroku przejdziemy do omówienia parametrów nagrywania, realizacji nagrania i przejrzenia nagranych akcji. Przygotowanie aplikacji Dla naszych celów prezentacyjnych,…

JMeter 4.0 - Co nowego?

W tym miesiącu światło dzienne ujrzała nowa wersja jednego z najpopularniejszych narzędzi do testów wydajności - JMeter. Wraz z nową wersją sporo się zmieniło... ale czy na dobre? Pierwsze zmiany widoczne są od razu po uruchomieniu -…

Gatling. Uruchomienie nagranego skryptu. Część 4.

Wstęp W tym artykule skupimy się na tym jak przygotować skrypt, aby można go było uruchomić w programie Gatling. Użyjemy skryptu, który stworzyliśmy w poprzednim artykule. Zależnie od testowanej aplikacji czy też założeń testowych przed uruchomieniem skryptu…

Czy wydajność naszych maszyn spadnie?

Niektórzy z Was pewnie zastanawiają się czy z najbliższą aktualizacją systemu operacyjnego nie dostaniecie szoku związanego ze sporym spadkiem wydajności? Niestety jeden z scenariuszy może tak wyglądać, a wszystko to przez wykryte luki w zabezpieczeniach procesorów…

Locust - testy wydajnościowe w Pythonie

Locust (z ang. szarańcza) to otwarte oprogramowanie, framework dla języka Python pomocny w przeprowadzaniu testów wydajnościowych. Umożliwia nam wypuszczenie, na stronę internetową, chmary wygłodniałej szarańczy (równolegle symulowanych użytkowników) oraz obserwowanie spustoszenia, jakie ze sobą niesie. Robali…

Gatling. Nagrywanie skryptów. Część 3.

W dzisiejszym artykule skupimy się na narzędziu Recorder z pakietu Gatling, jego konfiguracji i nagrywaniu na nim scenariuszy testowych. Skrypty symulacyjne, które wykorzystuje Gatling są pisane w języku Scala z użyciem składni DSL. Z językiem tym można…

Czym jest testowanie wydajności?

Testowanie wydajności to próba obciążenia serwera, bazy danych oraz aplikacji w oparciu o przygotowane skrypty testowe bazujące na scenariuszach użycia.

Poprzez skrypty testowe generowana jest pożądana liczba wirtualnych użytkowników, którzy „wykonują” zdefiniowane czynności w aplikacji.

Po wykonaniu testów analizowane są dane zebrane podczas testów w celu zidentyfikowania elementów, które negatywnie wpływają na wydajność końcowego produktu.

Wynikiem końcowym prac jest raport zawierający informacje o niewydajnych elementach systemu oraz rekomendacje odnośnie modyfikacji.

Notebook

Pracujemy dla firm i projektów