Obsługa systemu operacyjnego dla JMeter
JMeter to czysta aplikacja Java i powinna działać poprawnie w każdym systemie, który ma kompatybilną implementację Java.
Oto lista systemów operacyjnych zgodnych z JMeter
- Linux
- Windows
- System operacyjny Mac
- Ubuntu
W tym samouczku nauczysz się -
- Kroki, aby zainstalować JMeter
- Uruchom JMeter w trybie GUI
- Jak uruchomić narzędzie JMeter w trybie innym niż GUI
- Uruchom narzędzie JMeter w trybie serwera
- Uruchom narzędzie JMeter w trybie wiersza poleceń
- Dodatkowe pakiety
- Użyj narzędzia JMeter w systemie Linux
Kroki, aby zainstalować JMeter
Krok 1) Zainstaluj Javę
Ponieważ JMeter jest czystą aplikacją Java, wymaga w pełni zgodnej maszyny JVM 6 lub nowszej. Możesz pobrać i zainstalować najnowszą wersję pakietu Java SE Development Kit. Pobierz platformę Java (JDK)
Po zakończeniu instalacji można skorzystać z poniższej procedury, aby sprawdzić, czy pakiet Java JDK został pomyślnie zainstalowany w systemie
- W systemie Windows / Linux przejdź do terminala
- Wpisz polecenie java -version
Jeśli środowisko wykonawcze Java zostało pomyślnie zainstalowane, zobaczysz dane wyjściowe jak na poniższym rysunku
Jeśli nic się nie wyświetla, ponownie zainstaluj środowisko wykonawcze Java SE
Kliknij łącze, aby uzyskać szczegółowe instrukcje https://www.guru99.com/install-java.html
Krok 2) Pobierz Jmeter
W chwili pisania tego tekstu najnowszą wersją JMeter jest Apache JMeter 4.2 . Możesz go pobrać tutaj Ale ten samouczek przedstawia instalację wersji 2.9, proces instalacji pozostaje taki sam.
Wybierz plik binarny (zip lub tgz) do pobrania, jak pokazano na poniższym rysunku
Krok 3) Instalacja
Instalacja JMeter jest niezwykle łatwa i prosta. Po prostu rozpakuj plik zip / tar do katalogu, w którym chcesz zainstalować JMeter. Nie ma uciążliwego ekranu instalacji! Po prostu rozpakuj i gotowe!
Po rozpakowaniu struktura katalogów instalacyjnych powinna wyglądać jak na poniższym rysunku
Poniżej podano opis katalogów JMeter i ich znaczenie Katalog JMeter zawiera wiele plików i katalogów
- / bin : zawiera plik skryptu JMeter służący do uruchamiania narzędzia JMeter
- / docs : pliki dokumentacji JMeter
- / extras : ant powiązane dodatkowe pliki
- / lib /: zawiera wymaganą bibliotekę Java dla narzędzia JMeter
- / lib / ext : zawiera podstawowe pliki jar dla narzędzia JMeter i protokoły
- / lib / junit : biblioteka Junit używana dla JMeter
- / printable_docs :
Krok 4) Uruchom JMeter
Możesz uruchomić JMeter w 3 trybach
- Tryb GUI
- Tryb serwera
- Tryb wiersza poleceń
Uruchom JMeter w trybie GUI
Jeśli używasz okna, po prostu uruchom plik /bin/jmeter.bat, aby uruchomić JMeter w trybie GUI, jak pokazano poniżej
Na poniższym rysunku opisano różne komponenty w interfejsie GUI JMeter
Jak uruchomić JMeter w trybie innym niż GUI
Uruchom narzędzie JMeter w trybie serwera
Tryb serwera jest używany do testowania rozproszonego . To testowanie działa w modelu klient-serwer . W tym modelu JMeter działa na komputerze serwera w trybie serwera . Na komputerze klienckim JMeter działa w trybie GUI .
Aby uruchomić tryb serwera, uruchom plik bat bin \ jmeter-server.bat, jak na poniższym rysunku
Uruchom narzędzie JMeter w trybie wiersza poleceń
JMeter w trybie GUI zużywa dużo pamięci komputera. Aby zapisać zasób, możesz uruchomić narzędzie JMeter bez interfejsu GUI. Aby to zrobić, użyj następujących opcji polecenia
To jest przykład wiersza poleceń
$ jmeter -n -t testPlan.jmx - l log.jtl -H 127.0.0.1 -P 8000
Dodatkowe pakiety
W zależności od wymagań, będziesz potrzebować jednego lub więcej opcjonalnych pakietów wymienionych poniżej.
- Kompilator Java
Kompilator Java umożliwia programistom tworzenie kodu źródłowego JMeter i innych wtyczek JMeter
- Parser SAX XML
SAX to prosty interfejs API dla języka XML, pierwotnie przeznaczony wyłącznie dla języka Java. Możesz użyć parsera SAX XML jako alternatywy dla parsera XML w JMeter
- Wsparcie emailowe
JMeter ma rozbudowane możliwości poczty e-mail. Może wysyłać e-maile na podstawie wyników testów i ma próbnik POP3 (S) / IMAP (S). Posiada również sampler SMTP.
- Sterownik JDBC
Jeśli chcesz przetestować serwer bazy danych, musisz zainstalować sterownik JDBC
Użyj narzędzia JMeter w systemie Linux
- Używanie JMeter w Linuksie przebiega tak samo jak w Windows; po prostu uruchom następujący skrypt powłoki.
- Uruchom plik skryptowy jmeter (ten plik nie ma rozszerzenia) - uruchom JMeter (domyślnie w trybie GUI).
- Uruchom plik skryptowy jmeter-server - uruchom JMeter w trybie serwera (wywołuje skrypt JMeter z odpowiednimi parametrami)
- jmeter.sh - bardzo prosty skrypt JMeter bez określonych opcji JVM.
- mirror-server.sh - uruchamia serwer JMeter Mirror Server w trybie innym niż GUI
- shutdown.sh - Uruchom klienta zamykania, aby bezpiecznie zatrzymać instancję bez graficznego interfejsu użytkownika
- stoptest.sh - Uruchom klienta zamykania, aby nagle zatrzymać instancję inną niż GUI