JMeter jak zacząć testować wydajność

JMeter

Loading

JMeter jak zacząć testować wydajność z tym narzędzie. Co trzeba zrobić by móc zacząć pracować z tym narzędzie. To pierwszy wpis w cyklu z JMeterem. JMeter może być używany jako narzędzie do testowania  połączeń z bazami danych JDBC,  FTP, LDAP,  czy usługi sieciowymi JMS, HTTP. Ponadto do ogólnych połączeń TCP i procesów macierzystych w systemie operacyjnym. Istnieje łatwa możliwość wydobywania danych z takich formatów jak HTML, JSON czy XML.

Krótka historia

Pierwsza wersja programu została wydana w 1998 roku. Wersja 2.3.4 była pierwszą, która korzystała z Javy w wersji 1.4+. Kolejna już wersja – 2.4 wymagała Javy 5+. Od tamtego czasu aplikacja jest wydawana na bieżąco. Obecnie w maju została wydana wersja 5.3. Szerzej o historii JMetera możesz poczytać na jmeter changes history.

Wersje do pobrania

JMeter jest dostępny w wersjach na platformy Windows, Linux, oraz MacOS. Jeżeli potrzebujesz możesz pobrać najnowszą wersję JMeter 5.3.  Jeżeli z jakichkolwiek przyczyn potrzebujesz wcześniejszą wersję JMetera, możesz pobrać to z archiwum apache.org.

Zalety JMetera

JMeter jest narzędziem opartym na licencji Open Source. Posiada przyjazne środowisko GUI gdzie możemy w dużej mierze wyklikać sobie swój test. Instalacja narzędzia jest bardzo łatwa, właściwie to tylko kilka kliknięć lub komend. Możemy wizualizować swoje wyniki – czy to przez raporty, czy puszczając testy w GUI (niezalecane). JMeter posiada bardzo szeroko rozbudowaną dokumentację i daje nam wręcz nieograniczone możliwości testowania.W aplikacji możemy instalować dodatkowe pluginy rozszerzające możliwości narzędzia. Ponadto możemy korzystać z narzędzia w ramach CI.

JMeter jak zacząć testować wydajność - zalety JMetera

Instalacja

Pobierz z powyższego urla wersję JMetera którą potrzebujesz.

Dla Windowsa:

  • upewnij się, że masz zainstalowaną Javę w wersji 8 lub wyższej;
  • pobierz plik z Binaries o rozszerzeniu *.zip;
  • wypakuj w dowolnym miejscu na dysku JMetera;
  • przejdź do katalogu /bin i znajdź plik jmeter.bat;
  • włącz aplikację.

Dla Linuxa

  • sprawdź instalację Javy;
  • pobierz plik z Binaries o rozszerzeniu *.tgz;
  • wypakuj w dowolnym miejscu;
  • alternatywnie wpisz w consoli wget + adres url do pliku *.tgz;
  • przejdź do katalogu /bin i znajdź plik jmeter.sh;

Dla MacOS:

  • sprawdź instalację Javy;
  • pobierz plik z Binaries o rozszerzeniu *.tgz;
  • wypakuj w dowolnym miejscu;
  • przejdź do katalogu /bin i znajdź plik jmeter.sh

JMeter jak zacząć testować wydajność - okno główne

Plugin Manager

Skieruj się do strony z dodatkami – JMeter Plugins Manager i pobierz plik JAR. Następnie pobrany plik skopiuj do katalogu gdzie masz zainstalowanego JMetera: lib/ext. Teraz ponownie uruchom JMetera w zakładce OPTIONS będzie znajdować się Plugin Manager skąd będziesz mógł pobrać dodatki przydatne podczas testów wydajnościowych. Więcej o plugin managerze będzie w odrębnym artykule.

Obecnie masz już przygotowanego JMetera do pierwszych testów wydajnościowych.

Podsumowanie

Na zakończenie JMeter jak zacząć testować wydajność chcieliśmy podkreślić, że jest to pierwszy artykuł z cyklu testowania wydajności. Szerzej o JMeterze będziemy pisać w dziale dedykowanym dla tego narzędzia. Pamiętaj by nie wykonywać testów na publicznych stronach gdyż wywołanie niechcianego ruchu może zostać potraktowane jako atak DDOS.