Тесты с пропускной способностью в Jmeter - PullRequest
0 голосов
/ 10 сентября 2018

У меня есть бизнес-требование, в котором я хочу смоделировать нагрузочные тесты, связанные с полосой пропускания, нацеленные на разную полосу пропускания и устойчивым образом. Как и в JMeter, у нас есть конечная группа потоков для управления пользователями, обеспечивающими устойчивый рост в данный момент времени. Есть ли у нас такой элемент / плагин для управления огромной пропускной способностью, например, 70 Гбит / с в JMeter или BlazeMeter?

1 Ответ

0 голосов
/ 10 сентября 2018

«Пропускная способность» - это, как правило, сумма отправленных и полученных байтов, поэтому она в основном зависит от запроса и времени ответа.

Если у вас есть 1 мегабайтный запрос / ответ - для имитации 70 гигабит необходимо отправить 8750 запросов одновременно.

Поэтому я бы порекомендовал выполнить план тестирования с 1 виртуальным пользователем и 1 итерацией и просмотреть последние 2 столбца Сводного отчета Слушатель

JMeter Aggregate Report Bandwidth

Это количество (килограмм / мега / гига) байтов, которое ваш тест выдает за время теста.Разделите его на длительность теста в секундах, чтобы определить пропускную способность «в секунду», и разделите 70 гигабит на это число, чтобы узнать, сколько запросов вам нужно сделать.

Скорее всего, вам нужно будет пройти распределенное тестирование (если только у вас нет одной машины с 100-гигабитным сетевым адаптером, способным поддерживать необходимое количество виртуальных пользователей)

...