Jmeter - изменение количества http-запросов в одной группе потоков - PullRequest
0 голосов
/ 08 февраля 2019

Требование: загрузка в общей сложности 100 пользователей в течение часа.Каждый пользователь одновременно обращается к 3 различным сервисам разное количество раз.

Например: пользователь 1 будет обращаться к сервису 1–3 раза, к сервису 2–5 раз и к сервису 3 - 4 раза одновременно.То же самое будет повторяться для 100 пользователей в течение 1 часа.

У меня есть тема с пользователями-100, время разгона -60 (мин).а затем я использую параллельный плагин и в этом плагине создал эти 3 различных образца запросов.Но я не знаю, как настроить количество раз, когда каждый из этих сервисов будет вызываться для пользователя одновременно.

1 Ответ

0 голосов
/ 11 февраля 2019

Ваш тестовый сценарий не имеет смысла, обычно 1 поток (виртуальный пользователь) может одновременно работать только с одной конечной точкой.Использование, когда пользователь выполняет 3 одинаковых запроса к одной и той же конечной точке, также выглядит очень подозрительно.Поэтому я бы рекомендовал пересмотреть ваш сценарий и внедрить дистрибуцию, используя один из следующих подходов:

  1. Использовать разные Группы потоков для разных запросов
  2. Использовать Пропускная способностьКонтроллер
  3. Использование Переключатель Контроллер
  4. Использование Контроллер взвешенного переключения

Если, однако, яЯ ошибаюсь, и вы пытаетесь реализовать какую-то форму AJAX тестирования, когда запросы запускаются одновременно и параллельно - пример плана тестирования будет выглядеть примерно так:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...