Что такое siege?
Никак не доходили руки написать об удивительной утилите нагрузочного тестирования под именем siege. Знакомство с ней у меня началось во время теста одного проекта. Не долго думая я поставил утилиту к себе на сервер, открыл ман и стал изучать возможные опции. Для тех кто свободно владеет английским оригинал перевода можно забрать тут.
На первый взгляд, конечно, я был восхищен тем функционалом что там был. Вообще, утилита старается эмулировать условия приближенные к реальным. Можно тестировать либо морду сайта, либо заданные страницы, чтобы быть разумным их можно взять из лога апача. Естественно на сервере не должно быть нагрузки – иначе какой смысл тестирования.
Широкий набор опций очень порадовал. Переписывать и расписывать все подряд я не буду, так как это уже сделали на хабре в лучшем виде. Посмотреть детальную статью с опциями можно тут.
Отныне все приложения которые я разрабатываю и которые направлены для людей – я тестирую только этой утилитой. Находится масса избыточного кода после тестирования(с включением головы). Конечно, это все эмуляция, как известно лучшие тестеры – юзеры
Комментарии (116) к “Что такое siege?”
Пингбэк и Трэкбек