Пропускная способность и время отклика с использованием Jmeter - PullRequest
0 голосов
/ 31 января 2020

Как узнать максимальную пропускную способность, которую моё приложение может достичь в течение 1 секунды c как время отклика. Время отклика должно быть в пределах 1 сек c

В настоящее время я использую контроллер пропускной способности и настройка требуемой пропускной способности в минуту, но мне нужно знать максимальную пропускную способность, которую моё приложение может доставить со средним временем отклика менее 1 се c.

Ответы [ 3 ]

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

Обратите внимание, что Throughput Controller не управляет пропускной способностью.

Ниже приводится информация с официального сайта JMeter.

Этот контроллер имеет неправильное название, так как это не контролирует пропускную способность. Пожалуйста, обратитесь к Таймеру постоянной пропускной способности для элемента, который можно использовать для регулировки пропускной способности.

Вы можете использовать плагин Таймер формирования пропускной способности , если хотите чтобы контролировать пропускную способность, изменяющуюся со временем.

Измените потоки (виртуальные пользователи) и пропускную способность, чтобы проверить максимальную пропускную способность, которую может обрабатывать сервер.

Используйте подтверждение продолжительности , чтобы проверить время отклика каждого желаемого сэмплера.

0 голосов
/ 03 февраля 2020

Только не ограничивайте пропускную способность JMeter.

Начинайте с 1 потока (виртуальный пользователь) и постепенно увеличивайте нагрузку до тех пор, пока время отклика не превысит 1 секунду (вы можете использовать плагин, например, AutoStop Listener , для автоматической остановки теста при достижении среднего отклика выше 1 секунды)

Когда вы закончите, вы можете просмотреть Транзакций в секунду и Число обращений к серверу в секунду , он даст вам номер, который вы ищете.

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

Используя группу потоков, установите для параметра Число потоков (пользователей) большое число и установите период увеличения, например, 600 с (10 минут). Jmeter будет медленно увеличивать пропускную способность, и вы сможете отслеживать максимальное время отклика в сводном отчете (столбец Макс). - когда он начинает достигать 1 с, вы можете прочитать желаемую пропускную способность (в столбце Пропускная способность). Тогда я рекомендую установить для этого числа значение Количество потоков, уменьшить увеличение и запустить тест на пару часов.

Избегайте использования снов в вашем l oop в JMeter. Остерегайтесь кеша на стороне приложения. Отслеживать ошибки в столбцах ошибок и проверять работоспособность системы с обеих сторон (CPU, mem, IO, Netw, ...)

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