HP LoadRunner – Odtwarzanie skryptu

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. Teraz możemy zabrać się za sprawdzenie, jak nasz skrypt został nagrany i czy działa prawidłowo, zanim zostanie włączony do…

Czytaj dalej

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, będziemy używać aplikacji Web Tours, która była dostarczana wraz z oprogramowaniem LoadRunner do wersji 12.53 LoadRunnera. W…

Czytaj dalej

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 będzie on wymagał wprowadzenia pewnych zmian. W artykule wyczyścimy skrypt z nadmiarowego kodu i wprowadzimy parametryzację dla wartości…

Czytaj dalej

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 (użytkowników) mogą być setki, tysiące, a nawet miliony (uwaga – to niebezpieczne). Strona domowa projektu: https://locust.io Locust pozwala na:…

Czytaj dalej

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 zapoznać się tutaj: http://www.scala-lang.org/. Jego znajomość nie jest jednak konieczna, przynajmniej na początku, gdyż Gatling umożliwia nagranie kroków…

Czytaj dalej

Gatling. Przygotowanie środowiska. Część 2.

W naszym artykule postaramy się pokazać jak krok po kroku przygotować podstawowe środowisko umożliwiające pracę w narzędziu Gatling. Dodatkowo dowiecie się, jak uruchomić samo narzędzie oraz jak uruchomić Recorder do nagrywania skryptów. Pobieranie narzędzia Narzędzie Gatling można pobrać ze strony http://gatling.io jako paczkę zip. Po zapisaniu pobranego pliku na dysku trzeba go rozpakować do wybranego…

Czytaj dalej

Gatling. Testy wydajności w innej formie. Część 1.

Wraz z rosnącą popularnością i zapotrzebowaniem na testy wydajności chcielibyśmy opisać dość ciekawe narzędzie, jakim jest Gatling. Jest to narzędzie do testów wydajności zdobywające ostatnio coraz większą popularność. W Internecie jest niewiele informacji na temat narzędzia w języku polskim, dlatego postanowiliśmy stworzyć serię artykułów poświęconych tej aplikacji. Na początku postaramy się omówić ważniejsze cechy Gatlinga.…

Czytaj dalej

JMeter i testy wydajności w chmurze – przepis na sukces

W świecie IT już od dobrych kilku lat słychać o tzw. „rewolucji chmurowej”, która przynosi ze sobą spektakularne zmiany pod względem dostępu do przeróżnych usług i ogromnej mocy obliczeniowej.   Potrzebne maszyny serwerowe można w bardzo krótkim czasie wynająć, a w razie zmniejszonego zapotrzebowania wyłączyć, płacąc jedynie za czas ich działania. Takie rozwiązania sprzyjają m.in.…

Czytaj dalej

HP LoadRunner – Instalacja

Kolejny artykuł z serii poradników dla narzędzia HP LoadRunner. Oto krok po kroku proces instalacji narzędzia LoadRunner. Instalacja HP LoadRunner w systemie Windows obejmuje następujące etapy: 1. Sprawdzenie wymagań systemowych Przed rozpoczęciem procesu instalacji upewnij się, że Twój system spełnia wymagania stawiane przez aplikację HP. 2. Sprawdzenie wymagań instalacji wymagane są pełne prawa administracyjne na…

Czytaj dalej

HP LoadRunner – Wprowadzenie

Pierwszy artykuł z serii poradników dla narzędzia HP LoadRunner. HP LoadRunner to narzędzie firmy Hewlett Packard Enterprise, służące do testowania aplikacji poprzez pomiar zachowania i wydajności systemu pod zadanym obciążeniem. Projekt został zapoczątkowany przez Mercury Interactive w 1999 roku, w 2009 roku przejęty przez HP. LoadRunner zawiera następujące komponenty: VuGen(Virtual User Generator) –  tworzy zautomatyzowany…

Czytaj dalej