Ответ 1
ab - инструмент, предназначенный для Apache, но вы можете использовать его с IIS.
Есть ли способ протестировать приложение, в котором вы имитируете сотни разных клиентов, подключающихся к серверу IIS, и запрашивать одни и те же данные? У клиента, в котором работает наш проект, есть 400 компьютеров, и они часто проводят стресс-тесты со всеми компьютерами. Я, с другой стороны, только получил свой ноутбук... (и сервер разработки).
(В моем случае данные запрашиваются через шлюз WebORB).
ab - инструмент, предназначенный для Apache, но вы можете использовать его с IIS.
После опроса большого количества открытых и платных инструментов, я нашел наибольший успех в Microsoft Visual Studio 2008 Team Suite Test Edition (вскоре станет частью Visual Studio 2010 Ultimate). Он имеет сильные функции стресс-тестирования. Microsoft бесплатное приложение для стресс-тестирования, WCAT недостаточно и не работает, но полнофункциональная тестовая версия работает против таких продуктов, как LoadRunner, но легче использовать, лучше интегрировать с VS/ASP.NET и гораздо меньше денег для каждого виртуального пользователя.
Посмотрите StresStimulus.
Он очень хорошо сочетается с Fiddler. Настройка и использование очень плавные, и он обеспечивает много функциональности и конфигурации. Лучше всего я нашел, когда googling для решения Web Load Test. Fiddler btw - отличный инструмент.
У Microsoft есть решение, которое поставляется с Visual Studio 2013 Ultimate Edition см. ссылки ниже: Обновлено Ссылка: Стресс-тест
Trty этот инструмент, я протестировал мой сайт, кажется, хорошо работает > x0Bench