Gatling. Refaktoryzacja / reorganizacja kodu skryptu. Część 5.

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 logowania odczytane z plików. Odczytamy także dane przekazane w formacie JSON i użyjemy ich w skrypcie. Dodatkowo aby ułatwić…

Czytaj dalej

Słychać strzały – Gatling 3.0

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 jest to jednak jeszcze wersja stabilna i wymaga dotestowania. Co nowego Gatling 3 zapewnia wsparcie dla Java wersji 9,…

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

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