Поделиться через


Основные сведения о нагрузочных тестах

Обновлен: Ноябрь 2007

Microsoft Visual Studio Team System Test Edition предоставляет средство для создания и выполнения нагрузочных тестов. Основным назначением нагрузочного теста является моделирование действий множества пользователей, одновременно получающих доступ к серверу.

При добавлении в нагрузочный тест веб-тестов моделируются действия пользователей в процессе открытия одновременных подключений к серверу и выполнения нескольких HTTP-запросов. В нагрузочном тесте можно установить свойства, которые будут применены к отдельным веб-тестам.

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

Нагрузочные тесты могут выполняться в наборе компьютеров, называемом тестовой платформой, которая состоит из агентов и контроллера. Дополнительные сведения см. в разделе Контроллеры, агенты и платформы.

Нагрузочные тесты используются в различных типах тестирования.

Тип тестирования

Описание

Тест состояния

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

Нагрузка

Определяется успешность работы приложения под высокой нагрузкой в течение продолжительного времени.

Быстродействие

Определяется быстрота отклика приложения.

Планирование емкости

Определяется работа приложения при различных значениях емкости.

О загрузочных тестах

Нагрузочные тесты состоят из ряда веб-тестов или модульных тестов, которые выполняются при моделировании нескольких пользователей в течение определенного периода времени. Нагрузочные тесты создаются с помощью мастера тестовой нагрузки. Дополнительные сведения о мастере тестовой нагрузки см. в разделе Практическое руководство. Определение сценариев.

Для изменения свойств нагрузочных тестов используется редактор тестовой нагрузки. Эти свойства позволяют выполнять веб-тесты с различными профилями пользователей, целевыми обозревателями и шаблонами нагрузки. Результаты тестов сохраняются в репозитории результатов нагрузочных тестов на базе приложения SQL. Дополнительные сведения см. в разделе Загрузка репозитория результатов нагрузочного теста.

Просмотр выполнения нагрузочных тестов осуществляется с помощью монитора тестовой нагрузки. Для просмотра результатов завершенных тестовых запусков используется анализатор тестовой нагрузки. Дополнительные сведения см. в разделе Анализ запусков нагрузочных тестов.

Безопасность

Файлы и результаты нагрузочных тестов потенциально содержат конфиденциальную информацию, которую можно использовать для осуществления атак против компьютера или сети. Нагрузочные тесты и результаты нагрузочных тестов содержат имена компьютеров и строки подключения. Это следует учитывать при предоставлении тестов и их результатов другим пользователям для совместного использования.

Содержание раздела

О сценариях

О шаблонах нагрузки

О тестовом наборе

Общие сведения о наборе обозревателей

О смешанном сетевом профиле

Параметры запуска

О времени обработки

О правилах проверки, извлечения и пороговых значений

О трассировке SQL

См. также

Основные понятия

О наборах счетчиков

Описание хранилища результатов нагрузочного теста

Другие ресурсы

Работа с нагрузочными тестами