Основные сведения о нагрузочных тестах
Обновлен: Ноябрь 2007
Microsoft Visual Studio Team System Test Edition предоставляет средство для создания и выполнения нагрузочных тестов. Основным назначением нагрузочного теста является моделирование действий множества пользователей, одновременно получающих доступ к серверу.
При добавлении в нагрузочный тест веб-тестов моделируются действия пользователей в процессе открытия одновременных подключений к серверу и выполнения нескольких HTTP-запросов. В нагрузочном тесте можно установить свойства, которые будут применены к отдельным веб-тестам.
Добавление в нагрузочный тест модульных тестов осуществляется для проверки производительности серверных компонентов, не связанных с Интернетом. Примером приложения модульного теста под нагрузкой может служить тестирование компонентов модели доступа к данным.
Нагрузочные тесты могут выполняться в наборе компьютеров, называемом тестовой платформой, которая состоит из агентов и контроллера. Дополнительные сведения см. в разделе Контроллеры, агенты и платформы.
Нагрузочные тесты используются в различных типах тестирования.
Тип тестирования |
Описание |
---|---|
Тест состояния |
Проверяется производительность приложения под высокой, но кратковременной нагрузкой. |
Нагрузка |
Определяется успешность работы приложения под высокой нагрузкой в течение продолжительного времени. |
Быстродействие |
Определяется быстрота отклика приложения. |
Планирование емкости |
Определяется работа приложения при различных значениях емкости. |
О загрузочных тестах
Нагрузочные тесты состоят из ряда веб-тестов или модульных тестов, которые выполняются при моделировании нескольких пользователей в течение определенного периода времени. Нагрузочные тесты создаются с помощью мастера тестовой нагрузки. Дополнительные сведения о мастере тестовой нагрузки см. в разделе Практическое руководство. Определение сценариев.
Для изменения свойств нагрузочных тестов используется редактор тестовой нагрузки. Эти свойства позволяют выполнять веб-тесты с различными профилями пользователей, целевыми обозревателями и шаблонами нагрузки. Результаты тестов сохраняются в репозитории результатов нагрузочных тестов на базе приложения SQL. Дополнительные сведения см. в разделе Загрузка репозитория результатов нагрузочного теста.
Просмотр выполнения нагрузочных тестов осуществляется с помощью монитора тестовой нагрузки. Для просмотра результатов завершенных тестовых запусков используется анализатор тестовой нагрузки. Дополнительные сведения см. в разделе Анализ запусков нагрузочных тестов.
Безопасность
Файлы и результаты нагрузочных тестов потенциально содержат конфиденциальную информацию, которую можно использовать для осуществления атак против компьютера или сети. Нагрузочные тесты и результаты нагрузочных тестов содержат имена компьютеров и строки подключения. Это следует учитывать при предоставлении тестов и их результатов другим пользователям для совместного использования.
Содержание раздела
Общие сведения о наборе обозревателей
О правилах проверки, извлечения и пороговых значений
См. также
Основные понятия
Описание хранилища результатов нагрузочного теста