ЖЖ от 2006-03-16 11:11:00

Я всегда измерял производительность динамических страниц сайта широко известной утилитой ab (Apache Benchmark), запуская её на той же машине, к которой идёт запрос, пока на каком-то форуме не наткнулся на рассуждения о том, что ab сама по себе сильно грузит машину, мешая тестируемому веб-серверу. Скачал http_load, похоже дело так и обстоит — последняя показывает на той же машине в два раза лучший результат, чем ab. У кого-то есть подобный опыт, мнения по этому поводу?

Комментарии 11

timurv № 3
Мне больше вместо ab нравиться https://web.archive.org/web/20060307085445 … :80/siege/

But ab is limited to testing a single action at the time. If you need more
realistic stress testing, where multiple threads hit more than one action
over a stream of interaction, you want to take a closer look at siege.16 With
siege, you can define a configuration for the siege attack of your server. The
resulting information can tell you how fast your application runs and also
help you find the critical point where the onslaught is simply too much.
Not a bad piece of information to have before you experience your first
Slashdot effect.
bolk автор № 4
Посмотрю. Удобно, что эта фиговина показывает время каждого запроса и длину ответа. Но работает жутко медленно или я пока не разобрался в параметрах.
mourk № 5
Ага, я сам как-то давно это заметил… Всегда ab запускаю с другой машины…

Кстати, ты MS Web applications stress tool пробовал? Если да -- как он тебе?
bolk автор № 7
Знаешь, я запустил… и больше не стал запускать :)

Мне нужно, обычно, смотреть загрузку одной страницы, т.е. оценивать относительное время — быстрее или медленее стал работать движок. А там, насколько я понял, создаётся путь по сайту, по которому эта софтина всё обходит, забирая и статику тоже.
mourk № 8
>А там, насколько я понял, создаётся путь по сайту, по которому эта софтина всё обходит, забирая и статику тоже.

Это да, именно для того, чтобы поведению юзера сэмулировать… Только у меня не получилось нормально все эти пути и.т.д. в МС стресс-тул настроить, надеялся что у тебя получилось и я смогу проконсультироваться :)