Тестирование производительности Web-сервера с помощью Siege

Siege

Формат url

 

Используемые опции:

— не будет делать паузу между запросами(режим тестирования производительности)

— количество параллельных запросов, отправляемых за один раз

— количество повторов запроса

— показывает текущие запросы и ответы в консоли

— время теста, можно использовать h,m,s

— список URL-ов из файла

— брать ULR-ы из файла в случайном порядке

— версия siege

— помощь

— содержимого файла конфигурации по умолчанию $HOME/.siegerc

Показывает текущую конфигурацию. Siege считывает настройки и выводит их содержимое. Вы можете их менять редактируя файл

. Если такого файла у Вас нет, следует запустить утилиту siege.config, которая его сгенерирует

— каждый поток(запрос) будет засыпать на некоторое время от 0 до [Число]

— позволяет передать параметры в заголовке
литы в режиме «интернета»

— указывает собственный User Agent

Исключение опцию ‘-b’ приводит к снижению нагрузки на сервер за счёт произвольных пауз между транзакциями, что больше приближено к реальному поведению клиентов вашего сервера

Увеличение диапазона случайно временной задержки между отправкой запросов при помощи опции ‘-d’. Например, чтобы siege выдерживал случайную паузу между запросами в пределах между 0 и 5 секундами:

Если  необходимо, чтобы siege «побродил» по вашему серверу вместо того, чтобы тупо долбиться на один и тот-же URL, создайте текстовый файл со списком URL, которые необходимо посетить в процессе тестирования и укажите путь к нему при помощи опции ‘-f’:

Для выборки URL из файла не последовательно, а случайно, добавьте опцию ‘-i’

При необходимости вы можете ограничить время, которое будет отведено siege для выполнения теста, при помощи опции ‘-t’. Обратите внимание, что эта опция имеет приоритет перед опцией ‘-r’. При указании значения опции ‘-t’ можно использовать суффиксы ‘s’, ‘m’ и ‘h’ для определения времени в секундах, минутах и часах соответственно

Источник:

http://ashep.org/2011/nagruzochnoe-testirovanie-web-servera-pri-pomoshhi-siege/#.VN4Loy7QP9o

http://linux-freebsd.ru/linux/veb-server/testirovanie-web-servera-utilitoy-siege/

http://habrahabr.ru/post/65128/

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.

Яндекс.Метрика