График JMeter - почему время отклика уменьшается при наличии большего количества потоков - PullRequest
0 голосов
/ 11 декабря 2018

Я выполняю тестирование производительности с использованием Apache JMeter 5.0 со следующими настройками группы потоков: Количество потоков (пользователей) = 100

Период разгона (в секундах)= 5

Loop Count = 1

Однако я заметил, что время отклика уменьшается с увеличением числа потоков.

Может помочь объяснить или проконтролировать, что здесь происходит?

1 Ответ

0 голосов
/ 11 декабря 2018

Для этого может быть несколько причин, прямо я могу предположить следующие:

  1. Вы запускаете те же самые запросы, и ваше приложение кэширует ответ и возвратэто непосредственно из памяти или диска вместо обработки.Если это так - рассмотрите возможность параметризации вашего теста JMeter , чтобы отправлять разные или уникальные запросы.
  2. Ваша продолжительность теста слишком мала, и приложение не может "разогреть" немедленно.Рассмотрим более длительный период разгона
  3. Ваша продолжительность теста слишком мала, поэтому вы никогда не достигнете 100 одновременных пользователей, попробуйте установить счетчик циклов на "Forever" и ограничить продолжительность теста в разделе Scheduler группы потоков или с помощью Runtime Controller
  4. Ваше приложение может автоматически масштабировать и автоматически получает более высокие спецификации виртуального оборудования или дополнительные узлы кластера, например, k8s .Рассмотрите возможность настройки мониторинга того, что происходит в тестируемом приложении, используя, например, JMeter PerfMon Plugin
...