jMeter - najlepsze praktyki
JMeter ma pewne ograniczenia, zwłaszcza gdy jest uruchamiany w środowisku rozproszonym. Przestrzeganie tych wskazówek pomoże w tworzeniu rzeczywistego i ciągłego obciążenia -
Użyj wielu wystąpień narzędzia JMeter na wypadek, gdyby liczba wątków była większa.
Sprawdź zasady określania zakresu i odpowiednio je zaprojektuj.
Zawsze używaj konwencji nazewnictwa dla wszystkich elementów.
Przed wykonaniem skryptów sprawdź domyślne ustawienia łączności przeglądarki.
Dodaj odpowiednio słuchaczy.
Oto kilka sugestii dotyczących zmniejszenia wymagań dotyczących zasobów -
Użyj trybu innego niż GUI: jmeter -n -t test.jmx -l test.jtl.
Użyj jak najmniejszej liczby słuchaczy; jeśli używasz flagi -l jak powyżej, wszystkie mogą zostać usunięte lub wyłączone.
Wyłącz nasłuchiwanie „Wyświetl drzewo wyników”, ponieważ zużywa dużo pamięci i może spowodować zawieszenie konsoli lub brak pamięci w narzędziu JMeter. Bezpiecznie jest jednak używać odbiornika „Wyświetl drzewo wyników” z zaznaczonymi tylko „Błędami”.
Zamiast używać wielu podobnych samplerów, użyj tego samego próbnika w pętli i użyj zmiennych (zestaw danych CSV), aby zróżnicować próbkę. Lub użyj narzędzia Access Log Sampler.
Nie używaj trybu funkcjonalnego.
Użyj danych wyjściowych CSV zamiast XML.
Zapisuj tylko te dane, których potrzebujesz.
Używaj jak najmniej asercji.
Wyłącz wszystkie wykresy JMeter, ponieważ zajmują dużo pamięci. Możesz przeglądać wszystkie wykresy w czasie rzeczywistym za pomocą zakładki JTLs w interfejsie internetowym.
Nie zapomnij usunąć ścieżki lokalnej z konfiguracji zestawu danych CSV, jeśli jest używana.
Wyczyść kartę Pliki przed każdym uruchomieniem testowym.