Zaraz po uruchomieniu JMeter zobaczysz 2 elementy
- Plan testów
- 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
- Wybierz element w drzewie w lewym okienku
- 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 -
- Plik -> Zapisz plan testu jako -> zostanie wyświetlone okno dialogowe
- 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