jMeter - Tworzenie planu testów

Co to jest plan testów?

Plan testów można postrzegać jako kontener do uruchamiania testów. Określa, co należy przetestować i jak się do tego zabrać. Kompletny plan testów składa się z co najmniej jednego elementu, takiego jak grupy wątków, kontrolery logiczne, kontrolery generujące próbki, detektory, liczniki czasu, potwierdzenia i elementy konfiguracji. Plan testów musi mieć co najmniej jedną grupę wątków.

Pisanie planu testów

Wykonaj poniższe czynności, aby napisać plan testów -

Krok 1: Uruchom okno JMeter

Otwórz okno JMeter, klikając /home/manisha/apache-jmeter-2.9/bin/jmeter.sh. Okno JMeter pojawi się jak poniżej -

Jest to zwykłe i puste okno JMeter bez dodanych do niego żadnych dodatkowych elementów. Zawiera dwa węzły -

  • Test Plan node - to prawdziwy plan testów.

  • Workbench node- Po prostu zapewnia miejsce do tymczasowego przechowywania elementów testowych, gdy nie są używane, do celów kopiowania / wklejania. Podczas zapisywania planu testów elementy Workbencha nie są z nim zapisywane.

Krok 2: Dodaj / usuń elementy

Elementy (które zostaną omówione w następnym rozdziale Elementy planu testów ) można dodać do planu testów, klikając prawym przyciskiem węzeł Plan testów i wybierając nowy element z listy „dodaj”.

Alternatywnie możesz wczytać element z pliku i dodać go, wybierając opcję „scal” lub „otwórz”.

Na przykład dodajmy element Thread Group do planu testów, jak pokazano poniżej -

Aby usunąć element, upewnij się, że jest on zaznaczony, kliknij go prawym przyciskiem myszy i wybierz opcję „usuń”.

Krok 3: Załaduj i zapisz elementy

Aby załadować element z pliku -

  • Kliknij prawym przyciskiem myszy istniejący element drzewa, do którego chcesz dodać załadowany element.
  • Wybierz Scal.
  • Wybierz plik, w którym zapisałeś elementy.
  • JMeter połączy elementy w drzewo.

Domyślnie JMeter nie zapisuje elementu, musisz go jawnie zapisać.

Aby zapisać elementy drzewka -

  • Kliknij prawym przyciskiem myszy element.
  • Wybierz opcję Zapisz zaznaczenie jako ...

Narzędzie JMeter zapisze wybrany element oraz wszystkie elementy podrzędne znajdujące się pod nim. Domyślnie JMeter nie zapisuje elementów, musisz go jawnie zapisać, jak wspomniano wcześniej.

Krok 4: Konfiguracja elementów drzewa

Każdy element w planie testów można skonfigurować za pomocą elementów sterujących znajdujących się w prawej ramce JMeter. Te kontrolki umożliwiają skonfigurowanie zachowania tego konkretnego elementu testu. Na przykład grupę wątków można skonfigurować dla wielu użytkowników, okresów rozruchu itp., Jak pokazano poniżej -

Krok 5: Zapisywanie planu testów

Możesz zapisać cały plan testów, korzystając z jednego z nich Save lub "Save Test Plan As ..." z menu Plik.

Krok 6: Uruchom plan testów

Możesz uruchomić plan testów, klikając Start(Control + r) z pliku Runpozycja w menu. Kiedy JMeter zaczyna działać, pokazuje małe zielone pole po prawej stronie sekcji tuż pod paskiem menu.

Liczby po lewej stronie zielonego pola to liczba aktywnych wątków / całkowita liczba wątków. Dotyczy to tylko testów przeprowadzanych lokalnie; nie zawierają żadnych wątków uruchomionych w systemach zdalnych w trybie klient-serwer.

Krok 7: Zatrzymaj plan testów

Możesz przerwać test na dwa sposoby -

  • Za pomocą Stop(Control + „.”). Jeśli to możliwe, natychmiast zatrzymuje wątki.

  • Za pomocą Shutdown(Control + ','). Żąda zatrzymania wątków po zakończeniu bieżącej pracy.