Próbuję przeprowadzić test wydajności w mojej aplikacji docelowej. Z tego powodu, gdy szukam, zdałem sobie sprawę, że musiałem wykorzystać JMETER do tego celu. Miałem test i korzystałem z agregatu raportu, który jest następujący:

enter image description here

Zastanawiam się, że wskaźniki błędów są tak wysokie ... nie mogłem zidentyfikować problemów. Jaki byłoby wnioskowanie, że mogę wgląd z tego wyniku? Właściwości wątku są następujące:

enter image description here

0
quilliam 26 październik 2020, 11:42

1 odpowiedź

Najlepsza odpowiedź

Raport zbiorczy nie mówi pełnej historii, możesz użyć Kod odpowiedzi na sekundę słuchacz w połączeniu z Active Nici w czasie, obie mogą być zainstalowane za pomocą Menedżer jmeter wtyczek. Alternatywnie możesz generować Pulpit Raporting HTML, w tym przypadku nie będziesz miał Aby zainstalować te wtyczki

Biorąc pod uwagę bardzo małych czasów odpowiedzi "MIN" i bardzo wysokie czasy odpowiedzi "Max", które mogę założyć, że Twoja aplikacja nie obsługuje tej liczby użytkowników bardzo dobrze, możesz zwiększyć czas trwania testu i okresu rampy w porządku Aby zobaczyć, gdzie jest pierwsza wąskie gardła, mogę pomyśleć o następujących etapach :

  1. Numer użytkownika wzrasta, wzrasta przepustowość, czas reakcji pozostaje taki sam (niski)
  2. Numer użytkownika wzrasta, przepustowość pozostaje taka sama, czas reakcji rozpoczyna się wzrastanie - jest to Punkt nasycenia
  3. Numer użytkownika wzrasta, przepustowość zmniejsza się, czas reakcji wzrasta - gardło wydajności

Gdy masz liczby, będziesz mógł je zgłosić.

1
Dmitri T 26 październik 2020, 12:47