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