2016-12-08 4 views
1

Я ищу, чтобы запустить нагрузочный тест и отправить некоторый трафик на веб-сайт. Проблема, с которой я столкнулась, заключается в том, что я хотел бы, чтобы весь этот трафик имел уникальные IP-адреса. Поэтому, если я отправлю 100 запросов, я бы хотел, чтобы эти запросы поступали от 100 IP-адресов.Как создать нагрузочный тест с уникальными адресами IP

Есть ли инструменты, которые помогут мне выполнить это? Что-то вроде JMeter работает от вашего хоста, так что это не сработает. Но есть ли что-то еще подобное, которое может отправлять нагрузку со многих уникальных хостов? Или, может быть, какой-то прокси-инструмент?

Заранее благодарен.

ответ

1

Если у вас достаточно машин, то вы можете рассмотреть JMeter Distributed Testing, JMeter может быть выполнен в «кластерном» режиме, когда одна ведущая машина организует несколько ведомых устройств.

Если у вас есть только одна машина, на которой вы можете запустить JMeter, вам все равно нужно отправлять запросы с нескольких IP-адресов - это все еще можно сделать. Взгляните на вкладку «Дополнительно» пробоотборника HTTP Request - есть вход Source Address, где вы можете указать IP-адрес источника для запроса.

HTTP Request Source Address

Учитывая у вас есть достаточное количество IP-адресов или IP aliases вы должны быть в состоянии выполнить ваше тестирование, используя только один аппарат. Просмотрите статью Using IP Spoofing to Simulate Requests from Different IP Addresses with JMeter для получения подробной информации, инструкций по настройке и демонстрации.

Смежные вопросы