Jak pobrać i zainstalować Apache JMeter w prostych krokach
OperaObsługa systemu tingowego JMeter
JMeter jest czysty Java aplikacji i powinna działać poprawnie na każdym systemie, który ma kompatybilny Java realizacja.
Oto lista systemów operacyjnych zgodnych z JMeter
- Linux
- Windows
- Mac OS
- Ubuntu
Kroki instalacji JMeter
Krok 1) Zainstaluj Java
Bo JMeter jest czysty Java aplikacja komputerowa, wymaga w pełni zgodnej maszyny JVM 6 lub nowszej. Możesz pobrać i zainstalować najnowszą wersję programu Java Zestaw deweloperski SE. Do pobrania Java Platforma (JDK)
Po zakończeniu instalacji możesz sprawdzić, czy: Java Pakiet JDK został pomyślnie zainstalowany w Twoim systemie
- W systemie Windows/Linux przejdź do terminal
- Wpisz polecenie java -version
Jeśli Java środowisko uruchomieniowe zostało pomyślnie zainstalowane, wynik zostanie wyświetlony jak na poniższym rysunku
Jeśli nic się nie wyświetla, zainstaluj ponownie Java Środowisko wykonawcze SE
Szczegółowe instrukcje znajdziesz pod tym linkiem https://www.guru99.com/install-java.html
Krok 2) Pobierz Jmeter
W chwili pisania tego tekstu najnowsza wersja JMeter is Apache JMeter 4.2. Możesz go pobrać tutaj Ale ten samouczek demonstruje 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 łatwe i proste. Po prostu rozpakowujesz plik zip/tar do wybranego katalogu JMeter do zainstalowania. Nie ma żmudnego ekranu instalacyjnego, z którym trzeba sobie poradzić! Po prostu rozpakuj i gotowe!
Po rozpakowaniu struktura katalogów instalacyjnych powinna wyglądać jak na poniższym rysunku
Poniżej znajduje się opis ww JMeter katalogi i ich znaczenie JMeter katalog zawiera wiele plików i katalogów
- /kosz: Zawiera JMeter plik skryptu do uruchomienia JMeter
- /docs: JMeter pliki dokumentacji
- /dodatki: dodatkowe pliki związane z mrówkami
- /lib/: Zawiera wymagane Java biblioteka dla JMeter
- /lib/ext: zawiera podstawowe pliki jar dla JMeter i protokoły
- /lib/junit: Junita biblioteka używana do JMeter
- /dokumenty_drukowalne:
Krok 4) Uruchom JMeter
Możesz zaczynać JMeter w 3 trybach
- Tryb graficzny
- Tryb serwera
- Tryb wiersza poleceń
Rozpocznij JMeter w trybie GUI
Jeśli używasz systemu Windows, po prostu uruchom plik /bin/jmeter.bat rozpocząć JMeter w trybie GUI, jak pokazano poniżej
Na poniższym rysunku opisano różne komponenty JMeter GUI
Jak biegać JMeter w trybie bez GUI
Rozpocznij JMeter w trybie serwera
Tryb serwera jest używany do dystrybuowane testowanie. Ten Testowanie pracuje jako klient-serwer Model. W tym modelu JMeter działa na komputerze serwerowym w serwer tryb. Na komputerze klienckim JMeter wbiega GUI tryb.
Aby uruchomić tryb serwera, uruchamiasz plik bat bin\jmeter-server.bat jak na poniższym rysunku
Rozpocznij JMeter w trybie wiersza poleceń
JMeter w trybie GUI zużywa dużo pamięci komputera. Aby zapisać zasób, możesz wybrać opcję uruchomienia JMeter bez 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.
- Java kompilator
Java Kompilator umożliwia programistom budowanie JMeter kod źródłowy i inne JMeter wtyczki
- Parser XML SAX
SAX to Simple API dla XML, pierwotnie a Java-tylko API. Możesz użyć parsera XML SAX jako alternatywy dla parsera XML JMeter
- Wsparcie Email
JMeter ma rozbudowane możliwości poczty e-mail. Może wysyłać e-maile na podstawie wyników testów i ma sampler POP3(S)/IMAP(S). Ma również sampler SMTP.
- Sterownik JDBC
Jeśli chcesz przetestować serwer bazy danych, musisz zainstalować sterownik JDBC
Zastosowanie JMeter w systemie Linux
- Korzystanie z JMeter in Linux jest taki sam jak w systemie Windows; wystarczy uruchomić następujące polecenie skrypt powłoki.
- Uruchom plik skryptu jmetr (Ten plik nie ma rozszerzenia) - uruchom JMeter (domyślnie w trybie GUI).
- Uruchom plik skryptu serwer jmeter - początek JMeter w trybie serwera (calls JMeter skrypt z odpowiednimi parametrami)
- jmeter.sh - Bardzo podstawowy JMeter skrypt bez określonych opcji JVM.
- serwer-lustro.sh – prowadzi JMeter Serwer lustrzany w trybie innym niż GUI
- zamknięcie.sh – Uruchom klienta Shutdown, aby bezpiecznie zatrzymać instancję inną niż GUI
- stoptest.sh – Uruchom klienta Shutdown, aby nagle zatrzymać instancję inną niż GUI