Visual Studio Test Edition (2008/10) - отличный инструмент для работы. Вы создаете отдельные веб-тесты и объединяете их для создания нагрузки на свой веб-сервер.
• Определить узкие места Инструмент позволяет точно настроить статистику perfmon, которую вы хотите проанализировать. 2010 также автоматизирует процесс отслеживания базы данных.
• Узнать количество и нагрузку HTTP-запросов Для этого необходим некоторый анализ ваших журналов IIS. Получите копию Logparse2.2 (бесплатный инструмент MS). Загрузите журналы в базу данных и посмотрите, что происходит.
• Легко определить компоненты, которые используют заголовок Expires и/или gzipped Снова журналы IIS - лучшее место, чтобы получить ручку от того, что там есть.
• Посмотрите, где увеличить загрузку parllelization Журналы IIS расскажут вам, где ваши фактические пользователи нажимают на вещи, но у Chrome есть действительно хороший инструмент для исследования страницы за страницей с указанием времени на объекты.
• Найдите дубликаты сценариев и необработанные переадресации Не уверен в этом.
• Определите нагрузку, которая приведет к сбою серверов Создайте тест нагрузки, основанный на «общей» группе запросов страниц с сайта. Добавьте виртуальных пользователей, пока сайт не умрет. Имейте в виду, что любой наполовину приличный веб-сервер потребует довольно много обработки, чтобы снести его, поэтому для получения достаточной нагрузки вам потребуется лицензия для агентов загрузки MS. Visual Studio 2010 позволит вам приобрести лицензию для нескольких виртуальных пользователей и распространить виртуальных пользователей на нескольких машинах, чтобы добиться хорошей нагрузки.
• Определить ключевые области оптимизации сервера Инструмент загрузки нагрузки фиксирует статистику сервера perfmon и позволяет узнать узкие места сервера.Тест также учитывает время отклика для отдельных страниц, что указывает на особенно медленные страницы для улучшения.
Спасибо за предложения инструмента. Я обязательно проверю их. – phreeskier