JMeter GUI: Plan testów i stół warsztatowy

Jak tylko uruchomisz JMeter, zobaczysz 2 elementy

  1. Plan testów
  2. Workbench

JMeter GUI

Co to jest plan testów?

Plan testów to miejsce, w którym dodajesz elementy wymagane do Twojego JMeter Test.

Przechowuje wszystkie elementy (takie jak ThreadGroup, Timery itp.) i odpowiadające im ustawienia wymagane do uruchomienia żądanych testów.

Na poniższym rysunku przedstawiono przykład planu testów

Plan testów

Co to jest WorkBench?

WorkBench zapewnia po prostu miejsce do przechowywania elementów testowych tymczasowo. WorkBench nie ma żadnego związku z Planem Testów. JMeter będzie Nie chroniony zawartość WorkBencha. Zapisuje tylko zawartość pliku Plan testów oddział

Stoł warsztatowy

„WorkBench” będzie używany w naszym samouczku Test nagrywania serwera proxy HTTP

Na razie to zignoruj.

Jak dodać elementy?

Dodawanie elementów to niezbędny krokiem do zbudowania Planu Testów, ponieważ bez dodawania elementów, JMeter nie może wykonaj swój Plan Testów

Plan testów zawiera wiele elementów, takich jak słuchacz, kontroler i licznik czasu

Możesz dodać element do planu testowania, klikając prawym przyciskiem myszy plik Plan testów i wybierz nowe elementy z „Dodaj”Lista.

Załóżmy, że chcesz dodać 2 elementy do Planu Testów Twierdzenie BeanShell i Java Żądanie domyślne

  • kliknij prawym przyciskiem myszy Plan testów -> Dodaj -> twierdzenie-> Twierdzenie o łupinie fasoli
  • kliknij prawym przyciskiem myszy Plan testów -> Dodaj -> Element konfiguracji -> Java Żądanie domyślne

Dodaj elementy

Możesz również usunąć niewykorzystany element

Powiedzmy, że chcesz usunąć element „Domyślne ustawienia żądań HTTP„, wybierz „Domyślne żądanie HTTP” -> Kliknij prawym przyciskiem myszy-> wybierz Usunąć z menu kontekstowego -> Kliknij Tak aby potwierdzić usunięcie tego elementu w polu wiadomości

Ładowanie i zapisywanie elementów

Jak utworzyć plik JMX

Załóżmy, że dodałeś już nazwę elementu „BeanShell twierdzenie„. Teraz chcesz to zapisać.

Kliknij prawym przyciskiem myszy Asercja BeanShell -> wybierz Zapisz wybór jako

Utwórz plik JMX

Wyświetli się okno dialogowe, kliknij Szdrowaśka przycisk, aby zapisać elementy pod domyślną nazwą Asercja BeanShell.jmx. Jeśli chcesz, możesz wybrać inne nazwy

Utwórz plik JMX

JMeter Elementy testowe i plan testów są przechowywane w *.JMX Format. JMX stoi za Java Rozszerzenia zarządzania.

Jak uruchomić plik JMX

Wczytanie istniejącego elementu pomaga zaoszczędzić czas potrzebny na tworzenie i konfigurowanie nowych elementów

Załóżmy, że masz istniejący element w Planie Testów: Java Żądanie domyślne

Kliknij prawym przyciskiem myszy Java Żądaj ustawień domyślnych-> wybierz Łączyć

Uruchom plik JMX

Wybierz Elementy (Asercja BeanShell.jmx.) plik w katalogu. Ten element zostanie dodany do Twojego aktualnego planu testów.

Uruchom plik JMX

Jak skonfigurować elementy

Aby skonfigurować dowolny Element

  1. Wybierz element w drzewie w lewym panelu
  2. Wprowadź ustawienia konfiguracyjne w prawym okienku

Skonfiguruj elementy

Jak zapisać plan testów

Przed uruchomieniem testu powinieneś najpierw zapisać swój Plan testów. Zapisanie planu testów pomaga uniknąć nieoczekiwanych błędów podczas uruchamiania planu testów. Kroki prowadzące do zapisania planu testów –

  1. Plik -> Zapisz plan testu jako -> Wyświetla się okno dialogowe
  2. Wprowadź nazwę pliku Planu testów ->kliknij Zapisz

Zapisz plan testów

Uwaga: zapisanie planu testów jest możliwe różne z zapisywania elementów.

Zapisywanie planu testów Zapisywanie elementu
Plan testów składa się z jednego lub wielu elementów Element jest podstawowym składnikiem JMeter
Kiedy zapiszesz plan testów, wszystkie elementy planu zostaną zapisane Podczas zapisywania elementów zapisywany jest tylko jeden element.

Utwórz plan testów łączonych

Możesz łączyć jeden lub wiele planów testów, aby utworzyć combo Plan testów, jak pokazano na poniższym rysunku

Utwórz plan testów łączonych

Załóżmy, że masz już nazwę planu testów Test_Fragment.jmx na komputerze (w tym artykule znajduje się ten plik). Możesz połączyć ten plan testów z bieżącym planem testów JMeter aby utworzyć nowy Plan Testów.

Utwórz plan testów łączonych

Teraz wszystkie elementy testowe w pliku Test_Fragment.jmx są dodawane do bieżącego planu testów, jak pokazano na poniższym rysunku

Utwórz plan testów łączonych

Jak uruchomić plan testów

Aby uruchomić jeden lub wiele planów testów, wybierz Rozpocznij (Control + R) z Uruchom menu poz.

Uruchom plan testów

Kiedy JMeter jest uruchomiony, na pasku menu po prawej stronie wyświetla się małe zielone pole.

Uruchom plan testów

Liczby po lewej stronie zielonego pola to liczba aktywne wątki / Łączna wątków.

Aby zatrzymać test, naciśnij Stop lub użyj klawisza skrótu Ctrl + '.'

Uruchom plan testów

Sprawozdanie z badań

Po zakończeniu wykonywania testu możesz uzyskać raport z testu. Raport z testu zawiera plik dziennika błędów, który jest zapisywany w jmeter.log, oraz podsumowanie wyników testu. Oto przykładowy plik dziennika JMeter

  • 2013/08/18 08:41:12 INFORMACJE – jmeter.JMeter: Prawa autorskie (c) 1998-2013 Oprogramowanie Apache Foundation
  • 2013/08/18 08:41:12 INFORMACJE – jmeter.JMeter: Wersja 2.9 r1437961
  • 2013/08/18 08:41:12 INFORMACJE – jmeter.JMeter: Java.version=1.7.0_25
  • 2013/08/18 08:41:12 INFORMACJE – jmeter.JMeter: java.vm.name=Java Maszyna wirtualna klienta HotSpot(TM).
  • 2013/08/18 08:41:12 INFORMACJE – jmeter.JMeter: nazwa os=Windows 7
  • 2013/08/18 08:41:12 INFORMACJE – jmeter.JMeter: os.arch=x86
  • 2013/08/18 08:41:12 INFORMACJE – jmeter.JMeter: wersja os=6.1
  • 2013/08/18 08:41:12 INFORMACJE – jmeter.JMeter: plik.encoding=Cp1252
  • 2013/08/18 08:41:12 INFORMACJE – jmeter.JMeter: Domyślne ustawienia regionalne=angielski (Stany Zjednoczone)
  • 2013/08/18 08:41:12 INFORMACJE – jmeter.JMeter: JMeter  Ustawienia regionalne=angielski (Stany Zjednoczone)
  • 2013/08/18 08:41:12 INFORMACJE – jmeter.JMeter: JMeterStrona główna=C:\Nguyen\Kod_źródłowy\apache-jmeter-2.9
  • 2013/08/18 08:41:12 INFORMACJE – jmeter.JMeter: user.dir =c:\Nguyen\Kod_źródłowy\apache-jmeter-2.9\bin
  • 2013/08/18 08:41:12 INFORMACJE – jmeter.JMeter: PWD =C:\Nguyen\Kod_źródłowy\apache-jmeter-2.9\bin