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

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 – wszystko jest czarne. Nam ta zmiana przypadła do gustu, ponieważ lubimy pracować w ciemnych środowiskach. Kolejne zmiany służą…

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

Szybki przegląd narzędzi do testów wydajności

Rozpoczynając przygodę z testami wydajności jednym z pierwszych kroków zawsze jest znalezienie odpowiedniego narzędzia, które pomoże poznać i zrozumieć ideę testów wydajności. Chcielibyśmy wam krótko przedstawić kilka narzędzi do testów wydajności. Możliwe że już je znacie, a może będzie to dla was coś nowego… Jeżeli uważacie że jakiegoś narzędzie brakuje to prosimy o kontakt.  …

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

JMeter 3.2 – Nowa wersja

Kilka w dni temu została udostępniona nowa wersja jednego z najpopularniejszych narzędzi do testów wydajności. Twórcy wprowadzili kilka zmian i poprawili defekty. Na pierwszy rzut oka zmian jest niewiele jednak niektóre można zauważyć od razu. Podczas uruchamiania naszym oczom ukazuje się splash screen którego wcześniej nie było – jest to miłe zaskoczenie ponieważ dobrze wiedzieć…

Czytaj dalej