Как получить количество пропускных способностей в секунду как 500 в jmeter - PullRequest
0 голосов
/ 12 июля 2020

Добрый день.

Я новичок в J-Meter, и вот требование, которое мне нужно проверить с помощью J-meter TP. Я использую версию Jmeter: 5.1.

  1. Мне нужно получить результаты для 500 пропускной способности в секунду.
  2. Количество целевых пользователей: 100
  3. Время запуска тест 1 час.
  4. Начните тест с 5 пользователями и увеличивайте нагрузку, устанавливая каждые 3 секунды еще 5 пользователей, чтобы добавить, пока мы не достигнем 100 пользователей.
  5. Как только мы достигнем 100 пользователей >> Удерживайте нагрузку в течение 10 секунд и уменьшайте нагрузку каждые 3 секунды, чтобы уменьшить количество пользователей на 5.

Пожалуйста, помогите мне, какие параметры я должен установить в тесте J-Meter план.

Спасибо. Шива

Ответы [ 2 ]

1 голос
/ 13 июля 2020

Самый простой способ контролировать количество запросов в секунду (пропускную способность) в тесте JMeter - использовать Таймер постоянной пропускной способности

  1. Добавить таймер постоянной пропускной способности в ваш тест спланируйте и настройте его для отправки 30000 запросов в минуту (500 запросов в секунду)

  2. Убедитесь, что все сэмплеры находятся в области таймера постоянной пропускной способности и у вас выбрано all active threads в раскрывающемся списке

    enter image description here

  3. You can only achieve 500 requests per second with 100 users if your application response time is 200 ms or less, if it's more - you will have to increase the number of threads accordingly.

  4. And last but not the least, в соответствии с рекомендациями JMeter, вы всегда должны использовать последнюю версию JMete r (на данный момент 5.3), поэтому рассмотрите возможность обновления на следующая доступная возможность

0 голосов
/ 13 июля 2020

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

  1. Возможно, вам потребуется рассчитать время размещения, необходимое для достижения целевого общего числа транзакций:

    Время размещения = 3600 (Время продолжительности теста в секундах) * (целевое количество пользователей) / (общее количество транзакций, которые необходимо выполнить).

  2. Для настройки увеличения и уменьшения более эффективного вам потребуется один из плагинов, доступных в Jmeter Plugins Manager (название плагина: Stepping Thread Group by blazemeter), который поставляется с предварительным просмотром.

  3. Как настроить диспетчер плагинов (https://jmeter-plugins.org/wiki/PluginsManager/)

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