Название говорит само за себя. Я ищу хороший набор инструментов, который можно использовать для нагрузочного тестирования веб-приложения на IIS 7 перед развертыванием.
Есть несколько хороших инструментов:
Не бесплатно, но отлично, если вы делаете это профессионально, - это Visual Studio Team System Test Load Agent. MSDN описывает, как его настроить и запустить здесь: Контроллеры, агенты и буровые установки. Вы можете скачать пробную версию здесь:
Что касается бесплатных инструментов ...
Инструмент анализа пропускной способности сети (WCAT):
Обзор: Инструмент Web Capacity Analysis Tool (WCAT) - это облегченный инструмент генерации HTTP-нагрузки, в первую очередь разработанный для измерения производительности веб-сервера в контролируемой среде. WCAT может имитировать тысячи одновременных пользователей, выполняющих запросы к одному или нескольким веб-сайтам. Механизм WCAT использует простой сценарий для определения набора HTTP-запросов, которые будут воспроизводиться на веб-сервере. Расширяемость обеспечивается за счет подключаемых библиотек DLL и стандартного простого API.
Особенности:
Загрузите версия x86 здесь, а x64 версия здесь.
Я считаю, что Apache Bench довольно широко используется для такого рода вещей и может использоваться без каких-либо проблем с другими веб-серверами. Он основан на командной строке, поэтому в ваш набор тестов или сценарии перед развертыванием должно быть довольно легко добавить сценарий.