Практическое руководство. Запуск нагрузочного теста
Этот раздел применим к:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
После создания нагрузочного теста с помощью мастера тестовой нагрузки и настройки его параметров и конфигурации можно запустить тест, чтобы проверить правильность его работы и просмотреть, как приложение реагирует на моделируемую нагрузку. Дополнительные сведения см. в разделе Создание и изменение нагрузочных тестов.
Совет
Перед запуском нагрузочного теста убедитесь, что все входящие в него веб-тесты производительности и модульные тесты завершаются успешно при их индивидуальном выполнении.Тесты можно проверить, запустив их из окна обозревателя тестов или представления теста либо из редактора веб-тестов производительности.Выполняя веб-тесты производительности с привязкой к данным, переберите все значения данных.
Во время выполнения теста в памяти сохраняется сокращенный набор данных счетчиков производительности, за которыми можно наблюдать в анализаторе тестовой нагрузки. Чтоб предотвратить неконтролируемый рост потребления памяти, для каждого счетчика производительности сохраняется не более 200 значений выборки. В них входят 100 значений выборки, равномерно распределенных по интервалу времени, истекшему с момента запуска теста, и 100 последних значений выборки. Результат, накапливаемый в ходе выполнения запуска, называется результатом выполняемого нагрузочного теста.
В дополнение к сокращенному набору данных счетчиков производительности, в анализаторе тестовой нагрузки поддерживаются следующие функциональные возможности анализа результатов выполняемого теста, которые являются уникальными для каждого запуска нагрузочного теста.
На индикаторе хода выполнения отображается оставшееся время.
На панели инструментов анализатора тестовой нагрузки доступна кнопка для остановки нагрузочного теста.
На панели инструментов анализатора тестовой нагрузки можно также указать режим построения диаграмм: свертывание или прокручивание.
Свертывание используется в анализаторе тестовой нагрузки в качестве режима построения диаграмм по умолчанию во время выполнения нагрузочного теста. Свертывающаяся диаграмма используется во время нагрузочного теста, чтобы уменьшить объем данных, которые должны сохраняться в памяти; на ней показываются линии тренда счетчика производительности на всем протяжении выполнения теста.
Режим прокрутки диаграммы доступен при просмотре результатов нагрузочного теста во время его выполнения. Диаграмма с прокруткой является дополнительным представлением, в котором отображаются последние точки данных. Диаграмма с прокруткой служит для просмотра только последних 100 интервалов данных в тесте.
В области "Обзор" отображаются сведения о конфигурации, запросах и тестовых случаях для выполняющегося нагрузочного теста.
Дополнительные сведения см. в разделе Анализ запусков нагрузочных тестов.
В Visual Studio Ultimate нагрузочные тесты можно запускать из трех мест.
Окно представления теста.
Окно редактора списка тестов.
Редактор тестовой нагрузки.
Примечание
При использовании Team Foundation Build для запуска нагрузочного теста, созданного с параметрами по умолчанию, применяемые по умолчанию счетчики не будут автоматически отображаться в результатах тестов.Для просмотра этих счетчиков необходимо перетащить их на диаграмму результатов нагрузочного теста.
Запуск нагрузочного теста
Откройте нагрузочный тест в тестовом проекте.
Открыв нагрузочный тест в редакторе тестовой нагрузки, нажмите кнопку Выполнить на панели инструментов. Нагрузочный тест будет запущен.
- или -
Выберите тест в окне Представление теста. Щелкните его правой кнопкой мыши и выберите команду Выполнить выбранное. Нагрузочный тест будет запущен.
- или -
Выберите тест в окне редактора списков тестов, установив флажок в строке теста, и нажмите кнопку Запустить помеченные тесты. Нагрузочный тест будет запущен.
Дополнительные сведения см. в разделе Практическое руководство. Запуск автоматических тестов из Microsoft Visual Studio.
Во время выполнения нагрузочного теста можно приступить к анализу, используя анализатор тестовой нагрузки.
Для переключения между режимами свертывания и прокрутки во время выполнения нагрузочного теста используйте раскрывающийся список Параметры диаграммы на панели инструментов анализатора тестовой нагрузки.
В ходе выполнения нагрузочного теста можно добавить комментарий, который окончательно сохраняется вместе с результатами этого теста.
Дополнительные сведения см. в разделе Практическое руководство. Добавление комментария к выполняемому нагрузочному тесту с помощью анализатора тестовой нагрузки.
После завершения нагрузочного теста открывается анализатор тестовой нагрузки в виде нового документа с вкладками, в котором отображается сводка по нагрузочному тесту. Благодаря обычным способам управления окнами Visual Studio можно закрепить окно анализатора тестовой нагрузки или сделать его перемещаемым. В заголовке окна указано имя нагрузочного теста и время его запуска, например LoadTest2 [13:15].
Дополнительные сведения см. в разделе Обзор анализатора тестовой нагрузки.
В результатах завершенного нагрузочного теста содержатся значения выборки счетчиков производительности и сведения об ошибках. Эти сведения периодически собирались с тестируемого компьютера. В ходе выполнения нагрузочного теста может быть получено большое число значений выборок счетчиков производительности. Объем собираемых данных о производительности зависит от продолжительности тестового запуска, интервала выборки, количества участвующих в тестировании компьютеров, числа используемых счетчиков, настроенных сборщиков данных и уровней ведения журналов. В случае больших нагрузочных тестов объем собранных данных о производительности легко может достичь нескольких гигабайтов. Дополнительные сведения см. в разделах Распределение нагрузочных тестов между несколькими тестовыми компьютерами с помощью контроллеров и агентов тестирования и Особенности нагрузочных тестов.
См. также
Задачи
Практическое руководство. Запуск нагрузочного теста из командной строки.
Практическое руководство. Настройка и запуск запланированных тестов после построения приложения
Основные понятия
Обзор анализатора тестовой нагрузки
Анализ результатов нагрузочного тестирования в представлении таблиц анализатора тестовой нагрузки