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.
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
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.