Как будет распределяться нагрузка при распределенном тестировании с использованием jmeter?

У меня есть требование, в котором мне нужно выполнить тестирование с 1000 пользователями, настроив подчиненные машины. Поэтому я просто хочу узнать из 1000 пользователей, сколько пользователей будет занято ведомой машиной?

Есть ли способ узнать, сколько пользователей было занято мастерами и слейвами, или если jmeter сам автоматически распределяет нагрузку?


person Sanket    schedule 30.10.2019    source источник


Ответы (1)


Подчиненные устройства JMeter выполняют План тестирования, который отправляется им мастером, поэтому если вы определите 1000 пользователей в группе потоков - каждый подчиненный запустить 1000 тем.

Просмотрите документацию по распределенному тестированию:

Примечание. Один и тот же план тестирования выполняется на всех серверах. JMeter не распределяет нагрузку между серверами, каждый выполняет полный план тестирования. Итак, если вы установите 1000 потоков и имеете 6 серверов JMeter, вы в конечном итоге вводите 6000 потоков.

так что будьте осторожны и постарайтесь не перегружать тестируемое приложение

Мастер не создает никакой нагрузки, он просто настраивает подчиненные и собирает результаты (если вы также не запускаете подчиненный процесс на мастере)

Дополнительная информация: Как выполнить распределенное тестирование в JMeter< /а>

person Dmitri T    schedule 30.10.2019
comment
Спасибо @Dmitri за точную информацию. это действительно полезно. - person Sanket; 30.10.2019