Каковы хорошие инструменты нагрузочного тестирования для веб-приложений IIS 7?

Название говорит само за себя. Я ищу хороший набор инструментов, которые можно использовать для загрузки веб-приложения в IIS 7 перед развертыванием.

3 ответа

Решение

Есть несколько хороших инструментов:

Не бесплатно, но отлично, если вы делаете это профессионально, это Visual Studio Team System Test Load Agent. MSDN описывает, как его настроить и запустить здесь: контроллеры, агенты и установки. Вы можете скачать пробную версию здесь:

Что касается бесплатных инструментов...

Инструмент анализа емкости сети (WCAT):

Обзор. Инструмент анализа веб-емкости (WCAT) - это легкий инструмент генерации нагрузки HTTP, предназначенный в основном для измерения производительности веб-сервера в контролируемой среде. WCAT может моделировать тысячи одновременных пользователей, делающих запросы на один веб-сайт или несколько веб-сайтов. Механизм WCAT использует простой сценарий для определения набора HTTP-запросов, которые будут воспроизводиться на веб-сервере. Расширяемость обеспечивается с помощью подключаемых модулей DLL и стандартного простого API.

Особенности:

  • HTTP 1.0 и HTTP 1.1 способны
  • Поддержка многопоточной поддержки IPv6
  • Поддерживает создание стресса от нескольких машин
  • Расширяемый через плагин C
  • DLL поддерживает интеграцию счетчика производительности
  • Измеряет пропускную способность и время отклика
  • Поддерживает запросы SSL
  • Поддержка запроса аутентификации NTLM
  • Легко поддерживает тестирование тысяч одновременных пользователей

Загрузите версию для x86 здесь и версию для x64 здесь.

Я считаю, что Apache Bench довольно широко используется для такого рода вещей и может использоваться без каких-либо проблем с другими веб-серверами. Он основан на командной строке, поэтому его должно быть довольно легко включить в свой набор тестов или сценарии перед развертыванием.

http://httpd.apache.org/docs/2.0/programs/ab.html

Я использовал инструмент стресса веб-приложений раньше. Мне интересно, если это довольно стандартный инструмент для использования, и есть ли лучшие альтернативы

(БЫЛ) можно скачать здесь

Там также есть статья о том, как установить и использовать приложение здесь.

и блог о том, как использовать его здесь

Другие вопросы по тегам