Экспорт (0) Печать
Развернуть все

Использование нагрузочных тестов Visual Studio в ролях Windows Azure

Нагрузочное тестирование — это процесс измерения производительности приложения с использованием сценария, имитирующего эксплуатацию. Например, может потребоваться провести нагрузочное тестирование веб-сайта, передавая ему запросы в течение пяти минут на возврат страниц для 1000 пользователей. Выполняя эти нагрузочные тесты в ролях Windows Azure, можно уменьшить зависимость от оборудования в течение всего жизненного цикла приложения.

Авторы: Паоло Сальватори (Paolo Salvatori), Сидни Хига (Sidney Higa).

Джейми Альва Браво, Сидни Хига и Паоло Сальватори. Запуск нагрузочных тестов в смешанных средах.

Выражаем благодарность Стефану Крозатье, Бенджамину Гинбертиру за участие в подготовке раздела Нагрузочное тестирование из Windows Azure | Tests de charge depuis Windows Azure. Благодарим также Дженис Чой за технический обзор Эксплуатация нагрузочных тестов в смешанных средах.

Visual Studio Ultimate позволяет создавать нагрузочные тесты, удобные для применения одним пользователем или группой испытателей. Основной метод состоит в создании одного «контроллера» и одного или нескольких «агентов». Контроллер всегда один, а количество агентов зависит от потребности. Каждый агент формирует часть нагрузки. Контроллер управляет временем существования одного или нескольких агентов и записывает результаты теста. Тем не менее для проведения нагрузочных тестов обычно требуется по крайней мере два компьютера: на одном работает контроллер, а на втором — один или несколько агентов.

Windows Azure позволяет создавать рабочие роли, с помощью которых можно избежать необходимости использования нескольких компьютеров. Виртуализация вычислительных ресурсов устраняет необходимость в применении выделенного оборудования для нагрузочного тестирования. В этой серии документов объясняется основная механика настройки Windows Azure для запуска для нагрузочного тестирования контроллера и агентов в двух рабочих ролях.

В этом разделе

Общие сведения о нагрузочном тесте Visual Studio в Windows Azure
Описываются преимущества использования нагрузочного теста Visual Studio, и содержится перечень необходимых шагов.

Необходимые компоненты и настройка нагрузочного теста Windows Azure
Приведен список требований к решению.

Провизионирование Windows Azure для нагрузочного теста
Даны подробные инструкции по настройке приложения нагрузочного тестирования перед публикацией.

Публикация нагрузочного теста в Windows Azure
Описаны шаги, необходимые для публикации нагрузочного теста Azure.

Запуск нагрузочных тестов в смешанных средах
Смешанной именуется такая среда, в которой компоненты нагрузочного теста (тестовый контроллер, агенты, репозиторий результатов и тестируемая система) находятся в различных средах, например в локальной среде и в Windows Azure. В этом документе приведено описание того, как обеспечить настройку подобного сценария.

Счетчики производительности в нагрузочных тестах на платформе Windows Azure
Получение данных счетчиков производительности из приложения, эксплуатируемого в отдельно размещенной службе.


Дата сборки:

2013-07-25

Добавления сообщества

Показ:
© 2014 Microsoft