Jak zainstalować apache jmeter w Ubuntu

Jak zainstalować apache jmeter w Ubuntu
Po opracowaniu nowej witryny bardzo ważne jest przeprowadzenie niektórych testów, aby znaleźć ograniczenie strony i podjąć niezbędne działania w celu usunięcia ograniczeń w celu uczynienia witryny bardziej odpowiednie dla odwiedzających przed opublikowaniem. Jednym z ważnych testów dla dowolnej witryny jest test obciążenia. Ile żądań witryna może obsługiwać jednocześnie lub w jaki sposób witryna działa, gdy duża liczba żądań pojawi się na stronie.

Apache Jmeter to najlepsze narzędzie opracowane przez Stefano Mazzocchi z Apache Software Foundation do wykonania tego rodzaju testu i sprawdzenia wydajności dowolnej strony internetowej. Służy do tworzenia dużej liczby wirtualnych współbieżnych handlu witryną w celu wykonania testu obciążenia. Jest to oprogramowanie typu open source. Więc każdy może pobrać, zainstalować i dostosowywać to oprogramowanie do testu. Jest przeznaczony głównie do testowania aplikacji internetowej, ale teraz jest również używany do testowania bazy danych, testowania warunków skrajnych, testów rozproszonych i testowania funkcjonalnego. Jak możesz zainstalować i uruchomić to oprogramowanie jest pokazane w tym samouczku.

Zainstaluj JMeter

JMeter to opracowany przez Javę. Potrzebujesz więc zainstalowania najnowszej wersji JRE lub JDK, aby uruchomić JMeter. Jeśli wcześniej zainstalowałeś Java, uruchom następujące polecenie, aby sprawdzić wersję zainstalowanej Java.

$ java --version

Pojawi się następujące dane wyjściowe, jeśli Java 9 zostanie zainstalowany w systemie.

Jeśli wcześniej nie zainstalowałeś Java, możesz wykonać kroki z następującego linku samouczka, aby zainstalować Java przed rozpoczęciem następnego kroku.

https: // linuxhint.com/install-java-9-on-ubuntu/

Przejdź do następującej lokalizacji URL, aby pobrać najnowszą wersję JMeter. Możesz pobrać plik binarny lub źródłowy tego narzędzia z tej lokalizacji. Kliknij 'Apache-Jmeter-5.0.zamek błyskawiczny' link do pobrania plik binarnego pocztowego JMeter.

http: // jmeter.Apache.Org/Download_Jmeter.CGI

Kliknij Zapisz plik przycisk opcji i OK przycisk, aby rozpocząć pobieranie.

Domyślnie plik zostanie pobrany pobierania teczka. Otwórz folder, kliknij prawym przyciskiem myszy plik ZIP i kliknij Wypakuj tutaj Z menu wyskakującego.

Uruchom jmeter

Naciśnij alt+ctrl+t, aby otworzyć terminal i wpisz następujące polecenie, aby przejść do miejsca, w którym można uruchomić JMeter.

$ CD pobieranie/apache-jmeter-5.0/bin/

Uruchom następujące polecenie, aby uruchomić JMeter i otwórz okno dialogowe JMeter.

$ ./jmeter

Poniższe okno dialogowe pojawi się po udanej instalacji JMeter.

Poniższe okno dialogowe pojawi się po udanej instalacji JMeter.

Prosty test za pomocą JMeter

Wcześniej omówiono, że JMeter może być używany do różnych rodzajów testów. Jak można wykonać prosty test obciążenia za pomocą JMeter w tej części samouczka. Nazwa testu jest ustawiona Plan testowy domyślnie. Jeśli chcesz, możesz zmienić wartość domyślną. Tutaj nazwa jest ustawiona Plan testowy 1 I test1 jest ustawiony jako komentarz, który jest opcjonalny. Następnie musisz ustawić zmienne, których chcesz użyć w swoim teście. Tutaj, Strona jest ustawiony jako nazwa zmiennej i Tutorials4uhelp.com jest ustawiony jako wartość. Ten test przeprowadzi test obciążenia na podstawie następnej konfiguracji witryny Samouczek4uhelp.com.

Kliknij prawym przyciskiem myszy Plan testowy 1 z lewej nawigacji. Kliknij Dodać, Następny Wątek (użytkownicy) i dalej Grupa wątków. Służy do ustawiania działania, właściwości i harmonogramu Grupa wątków Przed rozpoczęciem testu.

W grupie wątków można podjąć pięć rodzajów działań, gdy wystąpi jakikolwiek błąd próbnika. To są,

  • Kontynuować
  • Rozpocznij następną pętlę wątku
  • Zatrzymaj wątek
  • Test Stop
  • Zatrzymaj test teraz

Możesz wybrać dowolne z powyższych działań do testu. Tutaj używana jest opcja domyślna. Następna część grupy wątków jest ustawiona Właściwości wątków. Właściwości są,

  • Liczba wątków (użytkowników)
    Ta właściwość służy do przypisania liczby wirtualnych odwiedzających, których chcesz do testowania. 15 jest ustawione tutaj.
  • Okres wzroku (w sekundach)
    Ta właściwość służy do przypisania czasu między dwoma wątkami. Ustawione jest tutaj 5 sekund.
  • Liczba pętli
    Ta właściwość służy do przypisania liczby razy, gdy wątek będzie działał. Możesz uruchomić wątek dla nieograniczonych czasów, wybierając Na zawsze pole wyboru. 1 jest ustawiony tutaj, aby uruchomić wątek tylko raz.

Istnieją pozostałe dwie nieruchomości, które są „Opóźnij tworzenie wątków, aż będzie potrzebne" I "Planista". Te właściwości pozostają tutaj niezaznaczone. Konfiguracja harmonogramu Część służy do ustawienia czasu wykonywania testu i zostanie ona użyta w teście, jeśli sprawdziłeś harmonogram.

Następnie musisz ustawić Próbnik Wpisz wykonanie testu. Tutaj, Żądanie HTTP jest ustawiony jako Próbnik, Aby trafić na serwer dla zasobów.

W Żądanie HTTP Część, musisz ustawić Serwer internetowy, Żądanie HTTP Typ testu. Możesz użyć HTTP lub https jako protokół oparty na serwerze. Domyślnie używany jest HTTP. Musisz ustawić nazwę domeny lub adres IP swojego serwera Nazwa serwera lub IP pole. Tutaj, „samouczki4uhelp.Domena com jest używana jako nazwa serwera. Inne wartości pozostają jako wartość domyślna.

Następnie musisz ustawić Słuchacz typ. Służy do przeglądania wyników testu w różnych formacie. Tutaj, 'Zobacz wynik w tabeli' jest zaznaczona.

Teraz możesz kliknąć przycisk Start, aby rozpocząć test na podstawie przypisanych konfiguracji. Musisz poczekać na jakiś czas, aby ukończyć wątek na tym kroku.

Poniższy ekran pojawi się po zakończeniu testu.

Wniosek

JMeter jest teraz popularnym narzędziem testowym, ale to oprogramowanie ma pewne ograniczenia. Zajmuje więcej pamięci podczas testu. Nie jest dobry do aplikacji komputerowej i nie może renderować HTML i JavaScript jak przeglądarka. Jeśli przygotowujesz się do opublikowania swojej witryny, bardzo ważne jest, aby sprawdzić wydajność swojej witryny. Możesz użyć JMeter do sprawdzania wydajności witryny, wykonując różne rodzaje testów. Pomoże ci wykryć problemy Twojej witryny i podjąć odpowiednie działania, aby ją rozwiązać.