JMeter GUI: Test Plan & stoł warsztatowy

Spisie treści:

Anonim

Zaraz po uruchomieniu JMeter zobaczysz 2 elementy

  1. Plan testów
  2. stoł warsztatowy

Co to jest plan testów?

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

Przechowuje wszystkie elementy (takie jak ThreadGroup, Timery itp.) I ich odpowiednie ustawienia wymagane do uruchomienia żądanych testów.

Poniższy rysunek przedstawia przykład planu testów

Co to jest WorkBench?

WorkBench po prostu zapewnia miejsce do tymczasowego przechowywania elementów testowych . WorkBench nie ma związku z Planem testów. JMeter nie zapisze zawartości WorkBench. Zapisuje tylko zawartość gałęzi Plan testów

„WorkBench” zostanie użyty w naszym samouczku Test nagrywania serwera proxy HTTP

Na razie zignoruj ​​to.

Jak dodać elementy?

Dodawanie elementów jest niezbędnym krokiem w tworzeniu planu testów, ponieważ bez dodawania elementów JMeter nie może wykonać planu testów

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

Możesz dodać element do planu testów, klikając prawym przyciskiem myszy plan testów i wybierając nowe elementy z listy „ Dodaj ”.

Załóżmy, że chcesz dodać 2 elementy do planu testowego BeanShell Assertion i Java Request Default

  • Kliknij prawym przyciskiem myszy Plan testu -> Dodaj -> Asercja -> Asercja powłoki fasoli
  • Kliknij prawym przyciskiem myszy Plan testu -> Dodaj -> Element konfiguracji -> Domyślne żądanie Java

Możesz także usunąć nieużywany element

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

Ładowanie i zapisywanie elementów

Jak stworzyć plik JMX

Załóżmy, że dodano już nazwę elementu „BeanShell Assertion ”. Teraz chcesz go zapisać.

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

Pojawi się okno dialogowe, kliknij przycisk S ave , aby zapisać elementy pod domyślną nazwą BeanShell Assertion.jmx . Jeśli chcesz, możesz wybrać inne nazwy

Elementy testowe JMeter i plan testów są przechowywane w formacie * .JMX . JMX oznacza Java Management Extensions.

Jak uruchomić plik JMX

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

Powiedzmy, że masz istniejący element w planie testów: domyślne żądanie Java

Kliknij prawym przyciskiem myszy Domyślne ustawienia żądania Java -> wybierz opcję Scal

Wybierz plik Elements ( BeanShell Assertion.jmx. ) W katalogu. Ten element zostanie dodany do Twojego obecnego planu testów.

Jak skonfigurować elementy

Aby skonfigurować dowolny element

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

Jak zapisać plan testów

Przed uruchomieniem testu należy najpierw zapisać swój plan testu. Zapisanie planu testów pomaga uniknąć nieoczekiwanych błędów podczas uruchamiania planu testów. Kroki do zapisania planu testów -

  1. Plik -> Zapisz plan testu jako -> zostanie wyświetlone okno dialogowe
  2. Wprowadź nazwę pliku planu testów -> kliknij Zapisz

Uwaga: Zapisywanie planu testów różni się od zapisywania elementów.

Zapisywanie planu testów

Zapisywanie elementu

Plan testów składa się z jednego lub wielu elementów

Element jest podstawowym komponentem JMeter

Kiedy zapisujesz swój plan testów, wszystkie elementy planu są zapisywane

Podczas zapisywania elementów zapisywany jest tylko jeden element.

Utwórz plan testów łączonych

Można połączyć jedno lub wiele planów testów, aby stworzyć combo plan testów, jak pokazano na rysunku poniżej

Załóżmy, że masz już istniejącą nazwę planu testów Test_Fragment.jmx na swoim komputerze (ten artykuł zawiera ten plik). Możesz połączyć ten plan testów z bieżącym planem testów w JMeter, aby utworzyć nowy plan testów.

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

Jak przeprowadzić plan testów

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

Gdy JMeter jest uruchomiony, pokazuje małe zielone pole po prawej stronie paska menu.

Liczby po lewej stronie zielonego pola to liczba aktywnych wątków / całkowita liczba wątków.

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

Sprawozdanie z badań

Po wykonaniu testu możesz otrzymać 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 narzędzia JMeter

  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: Copyright (c) 1998-2013 The Apache Software Foundation
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: Version 2.9 r1437961
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: java.version = 1.7.0_25
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: java.vm.name = Java HotSpot (TM) Client VM
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: os.name = Windows 7
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: os.arch = x86
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: os.version = 6.1
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: file.encoding = Cp1252
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: Default Locale = English (Stany Zjednoczone)
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: JMeter Locale = English (Stany Zjednoczone)
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: JMeterHome = C: \ Nguyen \ Source_code \ apache-jmeter-2.9
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: user.dir = c: \ Nguyen \ Source_code \ apache-jmeter-2.9 \ bin
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: PWD = C: \ Nguyen \ Source_code \ apache-jmeter-2.9 \ bin