JMeter GUI: Plan testów i stół warsztatowy
⚡ Inteligentne podsumowanie
JMeter W interfejsie graficznym każdy test wydajności jest zorganizowany wokół dwóch paneli: drzewa planu testów po lewej stronie i panelu konfiguracji po prawej stronie, gdzie dodaje się, zapisuje, scala, wykonuje i raportuje elementy.
Jak tylko uruchomisz Apache JMeter, lewy panel otwiera się z pojedynczym węzłem głównym:
- Plan testów
Starsze wersje pokazywały drugi węzeł o nazwie WorkBench. Oba zostały omówione poniżej.
Co to jest plan testów?
Plan testów to miejsce, w którym dodajesz elementy wymagane do JMeter test.
Przechowuje każdy element (grupy wątków, timery, samplery, słuchacze) wraz z ustawieniami potrzebnymi do ich uruchomienia. Wszystko, co budujesz w interfejsie graficznym, opiera się na tym węźle głównym, jak pokazano na poniższym rysunku.
Co to jest WorkBench?
WorkBench był obszarem roboczym, w którym przechowywano elementy testowe tymczasowo. Nie miało to żadnego związku z planem testów i JMeter nie zapisał jego zawartość — tylko Plan testów gałąź została zapisana na dysku.
Ważne: WorkBench został wycofany w JMeter 3.2 i usunięto w JMeter 4.0, dlatego nie występuje w obecnych wersjach, takich jak 5.6.3. Elementy nietestowe — Rejestrator skryptów testów HTTP(S), Serwer lustrzany HTTP i Wyświetlanie właściwości — są teraz dołączane bezpośrednio do planu testów. Otwarcie starego planu, który nadal zawiera WorkBench, konwertuje tę gałąź na fragment testu o nazwie „Fragment testu WorkBench”. Jeśli starszy przewodnik po nagrywaniu sugeruje kliknięcie prawym przyciskiem myszy WorkBench, należy zamiast tego użyć węzła Plan testów.
Jak dodawać elementy do planu testów
Dodawanie elementów to niezbędny krok w budowaniu planu testów, ponieważ bez nich JMeter nie ma niczego do wykonania. Plan może obejmować słuchaczy, kontrolery, timery, samplery, asercje i elementy konfiguracji.
Aby dodać element, kliknij go prawym przyciskiem myszy Plan testów węzeł i wybierając z „Dodaj”Lista.
Załóżmy, że chcesz dodać dwa elementy: Twierdzenie BeanShell oraz Java Żądaj ustawień domyślnych element konfiguracyjny.
- Kliknij prawym przyciskiem myszy Plan testów -> Dodaj -> Asercja -> Twierdzenie BeanShell
- Kliknij prawym przyciskiem myszy Plan testów -> Dodaj -> Element konfiguracji -> Java Żądaj ustawień domyślnych
Poniższa animacja przedstawia ścieżkę menu.
Możesz również usunąć element, którego już nie potrzebujesz. Aby usunąć Domyślne ustawienia żądań HTTP: wybierz -> kliknij prawym przyciskiem myszy -> wybierz Usunąć -> kliknij Tak potwierdzać.
Ładowanie i zapisywanie elementów
JMeter może zapisać pojedynczy element osobno, a nie tylko cały plan — przydatne, gdy jedno stwierdzenie lub licznik czasu jest ponownie wykorzystywane w różnych projektach. Następne dwie sekcje obejmują obie połowy tego przepływu pracy.
Jak utworzyć plik JMX
Załóżmy, że dodałeś element o nazwie „Twierdzenie BeanShell„i chcesz zapisać go osobno. Kliknij prawym przyciskiem myszy Twierdzenie BeanShell -> wybierz Zapisz wybór jako.
Otworzy się okno dialogowe. Kliknij Zapisz aby zapisać element pod domyślną nazwą Asercja BeanShell.jmxlub wybierz swój własny.
Elementy testowe i plany testów są przechowywane jako *.jmx Pliki — zwykły XML, który można otworzyć w dowolnym edytorze lub zachować w systemie kontroli wersji. Rozszerzenie nie jest Java Management Extensions (JMX), niezwiązana z tym firma Java monitorowanie API używającego tych samych trzech liter.
Jak załadować i scalić plik JMX
Załadowanie istniejącego elementu pozwala zaoszczędzić czas, który trzeba by poświęcić na tworzenie i konfigurowanie nowego.
Załóżmy, że Twój plan testów już zawiera Java Żądaj ustawień domyślnych element. Kliknij go prawym przyciskiem myszy -> wybierz Łączyć.
Wybierz Asercja BeanShell.jmx Plik z katalogu. Element zostanie dodany do bieżącego planu testów, jak pokazano poniżej.
Jak skonfigurować elementy
Każdy element ma swoje własne ustawienia. Aby je skonfigurować:
- Zaznacz element w drzewie w lewym panelu.
- Wprowadź ustawienia konfiguracji w prawym panelu.
Prawy panel zmienia się w zależności od typu elementu, jak pokazano poniżej.
Jak zapisać plan testów
Zapisz swój plan testów przed uruchomieniem testu. Dzięki temu zabezpieczysz swoją pracę przed nieoczekiwanymi błędami podczas testu. Oto kroki:
- Plik -> Zapisz plan testu jako — otwiera się okno dialogowe.
- Wprowadź nazwę pliku dla planu testów -> kliknij Zapisz.
Uwaga: zapisanie planu testów jest różne z zapisania elementu.
| Zapisywanie planu testów | Zapisywanie elementu |
|---|---|
| Plan testów składa się z jednego lub wielu elementów | Element to pojedynczy podstawowy składnik JMeter |
| Zapisanie planu testów powoduje zapisanie każdego elementu w planie | Zapisanie elementu powoduje zapisanie tylko tego jednego elementu |
| Otwarte ponownie za pomocą Plik -> Otwórz | Otwarte ponownie po kliknięciu prawym przyciskiem myszy -> Scal |
Utwórz plan testów łączonych
Możesz łączyć jeden lub wiele zapisanych planów testów do combo Plan testów pokazano na poniższym rysunku.
Załóżmy, że masz plan testów o nazwie Test_Fragment.jmx na Twoim komputerze (ten artykuł zawiera plik). Scal go z planem aktualnie otwartym w JMeter zbudować większy.
Wszystkie elementy testowe z Test_Fragment.jmx są teraz dodawane do bieżącego planu testów, jak pokazano na poniższym rysunku.
Jak uruchomić plan testów
Po zapisaniu planu możesz go uruchomić. Aby uruchomić jeden lub więcej planów testowych, wybierz Rozpocznij (Ctrl + R) z Uruchom menu.
Kompletujemy wszystkie dokumenty (wymagana jest kopia paszportu i XNUMX zdjęcia) potrzebne do JMeter jest uruchomiony, na pasku menu po prawej stronie pojawi się małe zielone pole.
Liczby po lewej stronie zielonego pola to liczba aktywne wątki / Łączna wątków.
Aby zatrzymać test, naciśnij Stop przycisk lub skorzystaj ze skrótu Ctrl + '.'
Sprawozdanie z badań
Po zakończeniu wykonywania możesz zebrać raport z testu: dziennik błędów zapisany jako jmeter.log oraz plik wyników zapisany przez słuchaczy. Oto typowy fragment startowy jmeter.log:
2026/07/21 08:41:12 INFO o.a.j.JMeter: Copyright (c) 1998-2024 The Apache Software Foundation 2026/07/21 08:41:12 INFO o.a.j.JMeter: Version 5.6.3 2026/07/21 08:41:12 INFO o.a.j.JMeter: java.version=17.0.11 2026/07/21 08:41:12 INFO o.a.j.JMeter: java.vm.name=OpenJDK 64-Bit Server VM 2026/07/21 08:41:12 INFO o.a.j.JMeter: os.name=Windows 11 2026/07/21 08:41:12 INFO o.a.j.JMeter: os.arch=amd64 2026/07/21 08:41:12 INFO o.a.j.JMeter: file.encoding=UTF-8 2026/07/21 08:41:12 INFO o.a.j.JMeter: Default Locale=English (United States) 2026/07/21 08:41:12 INFO o.a.j.JMeter: JMeterHome=C:\apache-jmeter-5.6.3 2026/07/21 08:41:12 INFO o.a.j.JMeter: user.dir=C:\apache-jmeter-5.6.3\bin
W przypadku nieprawidłowego działania należy najpierw przeczytać plik jmeter.log: rejestruje on JMeter oraz Java Wersje, każdy element, który nie został załadowany, oraz każdy zgłoszony wyjątek. Aktualne wersje mogą również przekształcić plik wyników w przeglądalny panel HTML z wykresami czasu reakcji, przepustowości i współczynnika błędów.















