JMeter, wykonaj testy obciążenia i zmierz wydajność z Ubuntu

o JMeter

W następnym artykule przyjrzymy się Apache JMeter. Ta aplikacja jest oprogramowaniem typu open source, które jest używane do wykonać testy obciążenia i zmierzyć wydajność systemu. Aplikacja Apache JMeter to w 100% czysta aplikacja Java. Ta aplikacja była pierwotnie używana do testowania aplikacji internetowych lub aplikacji FTP. Obecnie jest używany do testowania funkcjonalnego, testowania serwerów baz danych itp. W tym artykule zobaczymy, jak mieć program w Ubuntu 18.04.

Apache JMeter może być używany do testuj wydajność zarówno w przypadku zasobów dynamicznych, jak i statycznych oraz aplikacji internetowych. Może być używany do symulacji dużego obciążenia serwera, grupy serwerów, sieci lub obiektu w celu przetestowania jego wytrzymałości lub analizy ogólnej wydajności przy różnych typach obciążenia.

JMeter symuluje grupę użytkowników przesyłających żądania do serwera docelowego i zwraca informacje statystyczne dotyczące docelowego serwera lub usługi poprzez diagramy graficzne.

Ta aplikacja nie jest przeglądarką, działa na poziomie protokołu. Jeśli chodzi o usługi sieciowe i usługi zdalne, JMeter nie wykonuje wszystkich czynności obsługiwanych przez przeglądarki. W szczególności ten program nie uruchamia javascript znalezione na stronach HTML. Nie renderuje również stron HTML tak, jak robi to przeglądarka.

Ogólne funkcje Apache JMeter

Zalety JMeter

  • A Przyjazny GUI. Jest łatwy w użyciu i nie wymaga czasu, aby zapoznać się z interfejsem programu.
  • Niezależna platforma. Program jest Jawa 100%Dlatego może działać na wielu platformach.
  • Wiele gwintów. JMeter umożliwia jednoczesne próbkowanie różnych funkcji przez różne grupy wątków.
  • Wynik testu można wyświetlić w innym formacie, takim jak wykres, tabela, drzewo i plik dziennika.
  • Wysoce rozszerzalny. JMeter też obsługuje wtyczki wyświetlania które pozwalają nam rozszerzyć nasze testy.
  • Wiele strategii testowania. JMeter obsługuje wiele strategii testowania, takich jak testy obciążeniowe, testy rozproszone i testy funkcjonalne.
  • JMeter też umożliwia wykonanie testów rozproszonych między różnymi komputerami, który będzie działał jako klienci.
  • Symulacja. Ta aplikacja może symulować wielu użytkowników z jednoczesnymi wątkami, powodują duże obciążenie testowanej aplikacji internetowej.
  • Wsparcie wiele protokołów. Obsługuje nie tylko testowanie aplikacji internetowych, ale także ocenia wydajność serwera bazy danych. Wszystkie podstawowe protokoły, takie jak HTTP, JDBC, LDAP, SOAP, JMS, FTP, TCP, itp ... są kompatybilne z JMeter.
  • Nagrywanie i odtwarzanie rejestrować aktywność użytkowników w przeglądarce.
  • Test skryptu. JMeter można zintegrować z Bean Shell & Selenium do automatycznego testowania.
  • Licencja typu open source. Ten program jest całkowicie za darmo. Jeśli chcemy poznać kod źródłowy lub bardziej szczegółowo charakterystykę tej aplikacji, możemy zajrzeć na stronę GitHub z projektu.

Pobierz i uruchom Apache JMeter

Ta aplikacja wymaga zainstalowania java na komputerze, więc przed zainstalowaniem aplikacji jest to konieczne upewnij się, że masz zainstalowaną Javę na naszej maszynie. Możemy to zweryfikować otwierając terminal (Ctrl + Alt + T) i wpisując następującą komendę:

Wersja Java JMeter

java --version

W przypadku braku Javy w naszym Ubuntu, kolega jakiś czas temu napisał artykuł, w którym opowiada, jak to zrobić zainstalować różne wersje Java.

Po zainstalowaniu Javy będziemy musieli pobierz najnowszą wersję stabilny Apache JMeter ze swojej oficjalnej strony. Jeśli czujemy się komfortowo używając terminala (Ctrl + Alt + T), możemy użyć polecenia wget, aby przejąć pakiet:

Pobierz pliki binarne Jmeter

wget ftp.cixug.es/apache//jmeter/binaries/apache-jmeter-4.0.tgz

Po zakończeniu pobierania czas na rozpakuj pobrany plik JMeter. W tym samym terminalu piszemy:

tar xf apache-jmeter-4.0.tgz

Po wyodrębnieniu pliku będziemy musieli bezpośrednio do katalogu bin, wewnątrz apache-jmeter-4.0. Tam wykonamy następujący plik:

rozpakuj i uruchom JMeter

sh jmeter.sh

Po wykonaniu pojawi się następujący ekran. Dzięki temu metoda zainstaluj Apache JMeter na Ubuntu 18.04 dobiega końca.

Interfejs JMeter

Aby lepiej zrozumieć, jak działa ten program, możemy zapoznaj się z dokumentacją które jej programiści udostępniają użytkownikom w swoich witrynach internetowych. Ewentualne wątpliwości dotyczące programu możemy również skonsultować w Wiki tego


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Felix powiedział

    Nie uruchamiaj jmetera jako root. To nie jest konieczne.

    1.    Damiana Amoedo powiedział

      Masz rację.