Siege - утилита для тестирования и анализа производительности HTTP
В 20 потоков на протяжении 5 секунд долбимся на локалхост и замеряем его отзывчивость
$ siege -c20 localhost:8000 -b -t5s
Проводим тестирование сайта под нагрузку по списку ссылок
$ cut -d ' ' -f7 /var/log/apache2/access.log > urls.txt
$ siege -c<concurreny rate> -b -f urls.txt
Симулируя трёх пользователей, произвести по 50 запросов по случайным ссылкам из файла ddos.txt v - подробно c 3 - количество юзеров b - без задержек, бэнчмарк r 50 - количество повторов i - выбирать случайно ссылку каждый раз
$ siege -v -c 3 -b -i -r 50 --file=ddos.txt
Источники:
- 1-2 - www.coderholic.com
Ссылки по теме:
- habrahabr.ru - подробно и на русском языке