JMeter постоянный таймер, постоянный таймер пропускной способности - PullRequest
0 голосов
/ 01 апреля 2020

Я разрабатываю JMeter Script в соответствии с приведенным ниже требованием

Всего запросов Http - 24, Всего запросов Http / мин - 12, Продолжительность теста 2 мин, Время ожидания между запросами в минуту: 60 мин / 12req = 5 с c.

В моем сценарии происходит всего 3 транзакции

  1. Добавить документ (20% от общего числа запросов)
  2. Добавить документ (80% от общего количества запросов) )
  3. Обновление документов (100% от общего числа запросов)

Ниже приведены группы потоков и контроллеры, которые я использовал

  1. Ultimate Thread Группа Конечная группа потоков

  2. (2) Контроллеры пропускной способности для распределения нагрузки в процентах [20% и 80% от общего числа 24 запросов] [Контроллеры пропускной способности] 2

  3. Контроллер транзакций для обновления документа

  4. Постоянные таймеры для каждого HTTP-запроса для ожидания между запросами (постоянные таймеры были с учетом 5000 мс времени ожидания)

  5. (3) Контроллеры с постоянной пропускной способностью для ограничения количества запросов в минуту. Количество запросов в минуту указано ниже (1-й - 3-й запрос, 2-й - 9-й запрос, 3-й - 12-й запрос -----> Всего 24 запроса за 2 минуты)

Но моя проблема в том, Я не могу получить пропускную способность, как я упоминал выше

Ниже мой разработанный скрипт

Разработанный скрипт JMeter

1 Ответ

0 голосов
/ 01 апреля 2020

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

Единственный способ выполнить разные сэмплеры с разной скоростью - это переместить их в разные группы потоков.

Если вам нужно передать данные между различными группами потоков, доступны следующие опции:

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