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

8

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

Джозеф
источник

Ответы:

4

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

Не бесплатно, но отлично, если вы делаете это профессионально, это 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 здесь .

Шон Эрп
источник
4

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

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

имп
источник
АБ хороший показатель, но не намного. Для реального нагрузочного тестирования вы не можете превзойти устройство «веб-лавины» - вы можете арендовать их.
Богатое
AB был именно тем, что мне было нужно, у меня были проблемы с SSL при использовании WCAT, и я не мог заставить работать большинство других инструментов. Не сильно заботился о нагрузке, просто хотел, чтобы он генерировал кучу запросов, чтобы я мог протестировать свой сервер.
davenpcj
1

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

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

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

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

Джозеф
источник