...

четверг, 27 февраля 2014 г.

Простое нагрузочное тестирование сайта

Уважаемые, здравствуйте! Вчера вдруг захотелось протестировать один из своих проектов на хабраэффект на производительность при определенных нагрузках. Конечно, если тестировать, то уж тестировать. Проехаться Танком по проекту это минимум.

Подумав 10 минут, от танков пришлось отказаться. Лучше начать с малой артиллерии и, если что, подключать тяжелую. Запрос «нагрузочное тестирование» выдал пару сервисов, но все хотят денег или дают только главную страницу нагрузить.


И до того же лень было ставить разные тестовые приложения, но пришлось. В итоге получился даже простенький сервис для тестирования сайтов. Чтобы другим не пришлось так делать больше.




Вдохновленный постом http://ift.tt/Mv6vb6, пополнил баланс Selectel для облака, ожидая что тест будет ого-го. Тест был ого-го, но мысль пошла дальше. Появилась простая форма на сайте siege-tank.ru/. Оболочка для команды siege. Вводим адрес сайта, пару страничек для теста и ставим желаемую нагрузку. Ждем. Видим примерно такое.


image

Что говорит нам еще и о том, что за быстрые запросы еще и можно забаниться у хостера. Но свой впс или сервер с сайтом можно спокойно протестировать.


Возможно, кому-нибудь такая штука пригодится. Для сайта на обычном хостинге или после заявлений клиента «что-то сайт тормозит», можно будет воспроизвести тормоза в удобное для себя время, если они чудом исчезают.


Чтобы хоть кто-то смог попользоваться проектом, стоят лимиты, на которых тоже можно понять узкие места типового веб-проекта. Если вдруг окажется штука полезной, можно будет пополнять баланс и продлевать домен :)


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.


Комментариев нет:

Отправить комментарий