Каковы хорошие инструменты нагрузочного тестирования для веб-приложений IIS 7?
Название говорит само за себя. Я ищу хороший набор инструментов, которые можно использовать для загрузки веб-приложения в IIS 7 перед развертыванием.
3 ответа
Есть несколько хороших инструментов:
Не бесплатно, но отлично, если вы делаете это профессионально, это Visual Studio Team System Test Load Agent. MSDN описывает, как его настроить и запустить здесь: контроллеры, агенты и установки. Вы можете скачать пробную версию здесь:
- Тестовая загрузка агента Visual Studio Team System 2010, бета-версия 1
- Агент загрузки тестов Visual Studio Team System 2008 (пробная версия на 90 дней)
Что касается бесплатных инструментов...
Инструмент анализа емкости сети (WCAT):
Обзор. Инструмент анализа веб-емкости (WCAT) - это легкий инструмент генерации нагрузки HTTP, предназначенный в основном для измерения производительности веб-сервера в контролируемой среде. WCAT может моделировать тысячи одновременных пользователей, делающих запросы на один веб-сайт или несколько веб-сайтов. Механизм WCAT использует простой сценарий для определения набора HTTP-запросов, которые будут воспроизводиться на веб-сервере. Расширяемость обеспечивается с помощью подключаемых модулей DLL и стандартного простого API.
Особенности:
- HTTP 1.0 и HTTP 1.1 способны
- Поддержка многопоточной поддержки IPv6
- Поддерживает создание стресса от нескольких машин
- Расширяемый через плагин C
- DLL поддерживает интеграцию счетчика производительности
- Измеряет пропускную способность и время отклика
- Поддерживает запросы SSL
- Поддержка запроса аутентификации NTLM
- Легко поддерживает тестирование тысяч одновременных пользователей
Загрузите версию для x86 здесь и версию для x64 здесь.
Я считаю, что Apache Bench довольно широко используется для такого рода вещей и может использоваться без каких-либо проблем с другими веб-серверами. Он основан на командной строке, поэтому его должно быть довольно легко включить в свой набор тестов или сценарии перед развертыванием.
Я использовал инструмент стресса веб-приложений раньше. Мне интересно, если это довольно стандартный инструмент для использования, и есть ли лучшие альтернативы
(БЫЛ) можно скачать здесь
Там также есть статья о том, как установить и использовать приложение здесь.
и блог о том, как использовать его здесь