Этого можно добиться, используя Таймер постоянной пропускной способности на уровне плана тестирования.
Таймер постоянной пропускной способности позволяет вам поддерживать пропускную способность вашего сервера (запросов / сек). Таймер постоянной пропускной способности способен только приостанавливать потоки JMeter, чтобы замедлять их и достигать целевой пропускной способности. Кроме того, он работает только на минутном уровне, поэтому вам нужно правильно рассчитать период разгона и позволить вашему тесту работать достаточно долго.
Вот обходные пути:
- Рассчитайте количество потоков, необходимых для достижения вашей целевой производительности. Формула это:
RPS * максимальное время отклика в секундах
- Используйте периоды ускорения, чтобы потоки стали активными соответственно.
- Сделать значение счетчика цикла равным
Forever
- Установите продолжительность теста соответственно.
Поскольку таймер постоянной пропускной способности работает на минутном уровне, для достижения X
RPS необходимо настроить значение « Target Throughput » на X*60/min
и « Рассчитать пропускную способность на основе"value as" Все активные темы".
Например, если вам нужно 100 RPS, то значение " Target Throughput " должно быть 6000/min
in Таймер постоянной пропускной способности .