2015-07-19 3 views
1

Я работаю над Apache Jmeter. Я смоделировал атаку DOS, поэтому у меня есть запрос Http, который отправляет 20 запросов в секунду. Я хочу уменьшить запрос при его запуске и атаке. Могу ли я изменить количество потоков (пользователей) при выполнении? или использовать что-то вместо этого?Изменить номер запроса при выполнении

ответ

0

Вы можете использовать Constant Throughput Timer для изменения «запросов в секунду» на лету. Несмотря на «Constant» слово в названии «Target Throughput» может быть JMeter Имущество, которое может быть изменено во время тест выполняется с помощью т.е. Beanshell Server

Другой вариант заключается в использовании Throughput Shaping Timer, который имеет больше возможностей и гибкости w.r.t. определение профиля нагрузки, проще в использовании.

enter image description here

+0

Большое спасибо, что мне делать с номером пользователя в потоке? –

+0

Обеспечьте достаточное количество потоков, поскольку таймеры могут только «приостанавливать» потоки, чтобы ограничить пропускную способность до определенной скорости, например, создать вдвое больше, чем ваша желаемая пропускная способность: –

+0

Я хочу имитировать ограничение скорости. Поэтому сначала мне нужно 100 запросов через некоторое время, я должен ограничивать запрос, например, запрос должен уменьшать 80. –

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