JMeter
JMeter:
Przy instalacji wymagane jest środowisko Javy (JDK conajmniej 1.3)
Ogólne zasady działania.
Korzystanie z JMetera polega na tworzeniu TestPlanów, które
można zapisywać, modyfikować lub uruchamiać.
Każdy TestPlan jest przedstawiony jako drzewo, którego węzłami mogą być:
|
Po uruchomieniu TestPlanu jest on wykonywany z góry na dól tj. najpierw zostanie wykonane zapytanie "One", następnie sprawdzony warunek "Simple Controller" itd.
Możemy dodawać własne obiekty do programu JMeter. Sposób ich tworzenia jest opisany w dokumentacji.
Przykładowy test.
Pokaże teraz jak stworzyc prosty test głównej strony wydziału MIM.
Najpierw tworzymy nową grupę wątków (użytkowników). Nazwiemy ją "Studenci".
Ustawiamy liczbę wątków np. na 10.
Pole Ramp-Up-Period oznacze czas w jakim zostaną uruchomione wszystkie wątki. Jeśli w polu tym jest ustawione 10, a ilość wątków wynosi 10, to wszystkie wątki zostaną uruchomione w czasie 10 sekund w odstępach jednosekundowych.
W Loop Count możemy ustalić ile razy każdy wątek ma wykonać zadane testy.
Teraz stworzymy listę zadań dla grupy wątków "Studenci". W tym celu dodajemy Sampler typu HTTP Request.
W polu serwer wpisujemy adres serwera www. Sampler ten będzie oczywiście generował zapytanie o stronę www.mimuw.edu.pl.
Teraz jeśli wogóle chcemy zobaczyć wyniki naszego testu, musimy dodać jakiś Listner. My dodamy Listner typu GraphResult.
Test jest już gotowy. Teraz wystarczy go uruchomić
i podziwiać wyniki.
Porady jak budować bardziej skomplikowane testy oraz opis wszystkich elementów programu można znaleźć w bardzo obszernym helpie.