Назад | Перейти на главную страницу

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

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

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

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

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

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

Обзор: Инструмент Web Capacity Analysis Tool (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

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

(WAS) можно скачать Вот

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

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