У меня есть задача создать загрузку профиля в приложении. Загрузка профиля: Vuser 7, 50 запросов в час. Создайте динамику нагрузки: нарастание 2 мин, загрузка 20 мин, окончание загрузки 2 мин. Как рассчитать это и выбрать группу потоков (и таймер)?
Ваш тест выглядит довольно странно, так как 50 запросов / час - это меньше, чем 1 запрос в минуту, и неясно, зачем вам 7 пользователей и периоды разгона / спада.
Неважно.
Самый простой способ реализации вашей "схемы загрузки" - это использование Ultimate Thread Group . Он не является частью обычного дистрибутива JMeter, его необходимо установить с помощью JMeter Plugins Manager . Соответствующая конфигурация будет выглядеть примерно так:
Самый простой способ замедления запросов до 50 запросов в час - это использование Precise Throughput Timer , подходящей конфигурацией для вашего сценария будет:
Вы можете проверить фактическую пропускную способность и количество выполненных сэмплеров, используя, например, Сводный отчет Слушатель. Учитывая, что ваш тестовый сценарий длится 24 минуты, у вас должно быть около 20 образцов результатов.