W tym artykule zajmiemy się refaktoryzacją/reorganizacją kodu skryptu, dzieląc skrypt na mniejsze części. Pozwoli to na utworzenie dwóch różnych scenariuszy testowych dla różnych użytkowników. Wprowadzimy zmiany w postaci dalszej parametryzacji skryptu m.in. wstawiając dane do formularza…
We wrześniu tego roku miało miejsce ciekawe badanie wydajności wykonane za pośrednictwem www.szybkosc-strony.pl w którym zostały zebrane i przeanalizowane dane wydajnościowe z ponad 15 000 sklepów internetowych. Podczas tej analizy mierzona była szybkość wczytania strony oraz…
17 września 2018 roku wyszła nowa wersja Gatlinga. Jest to wersja Gatling w wersji 3.0.0 Release Candidate 1. Ze względu na sporą ilość zmian wprowadzonych w kodzie zdecydowano się na zmianę numeru wydania na 3.0. Nie…
Dzisiaj miała miejsce premiera nowej wersji aplikacji JMeter o numerze 5.0. Twórcy przygotowali kilka zmian i poprawek... tylko czy zasługują na pełnoprawny numerek wersji? Oceńcie sami. Rozszerzona obsługa dla REST: Rozszerzona obsługa nazw wątków dla dystrybucji obciążeń: Dodana obsługa…
W poprzednim artykule rejestrowaliśmy zestaw typowych działań użytkownika na aplikacji Web Tours, a VuGen przetworzył je na skrypt Vuser. Za pomocą VuGen można odtworzyć skrypt Vusera symulując tylko jednego użytkownika, do symulacji wielu użytkowników służy Controller.…
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,…
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.