Jmeter l oop поведение значения счета - PullRequest
0 голосов
/ 06 января 2020

Это относится к поведению счетчика Jmeter l oop.

Number of threads 4000
ramp up period 800
Thread count 2
Action to be taken after a sample error Continue
Same user on each iteration Yes
Delay thread creation until needed Yes

Это приводит к тому, что за 800 секунд выполняется 8000 запросов. Тем не менее, мой вариант использования: 4000 запросов за 800 секунд (count = 1), затем еще 4000 за следующие 800 секунд (count = 2). Какие изменения я могу сделать для этого?

1 Ответ

0 голосов
/ 06 января 2020

Период наращивания не означает 8000 запросов за 800 секунд, это приводит к:

  1. JMeter запускается с 1 виртуальным пользователем и добавляет 5 виртуальных пользователей каждую секунду в течение 800 секунд
  2. Каждый виртуальный пользователь выполняет Сэмплеры вверх ногами для указанного числа итераций
  3. Когда больше нет сэмплеров для выполнения, и циклы для итерации потока закрываются

Я ожидаю, что у вас есть только 1 сэмплер, а время его отклика относительно мало (менее 1 секунды), вы можете проверить фактическое количество виртуальных пользователей и произведенную нагрузку, используя Активные потоки с течением времени и транзакций в секунду слушателей

Если вам нужно выполнить 4000 запросов за 800 секунд дважды, самый простой вариант - использовать Таймер формирования пропускной способности и настроить его так, чтобы он достиг / поддерживать пропускную способность 5 запросов в секунду в течение 800 секунд дважды с 10-секундным интервалом бездействия между циклами.

enter image description here

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