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


Практическое руководство. Запуск нагрузочного теста

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

Требования

  • Visual Studio Ultimate
СоветСовет

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

Во время выполнения теста в памяти сохраняется сокращенный набор данных счетчиков производительности, за которыми можно наблюдать в анализаторе тестовой нагрузки.Чтоб предотвратить неконтролируемый рост потребления памяти, для каждого счетчика производительности сохраняется не более 200 значений выборки.В них входят 100 значений выборки, равномерно распределенных по интервалу времени, истекшему с момента запуска теста, и 100 последних значений выборки.Результат, накапливаемый в ходе выполнения запуска, называется результатом выполняемого нагрузочного теста.

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

  • На индикаторе хода выполнения отображается оставшееся время.

  • На панели инструментов анализатора тестовой нагрузки доступна кнопка для остановки нагрузочного теста.

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

    • Свертывание используется в анализаторе тестовой нагрузки в качестве режима построения диаграмм по умолчанию во время выполнения нагрузочного теста.Свертывающаяся диаграмма используется во время нагрузочного теста, чтобы уменьшить объем данных, которые должны сохраняться в памяти; на ней показываются линии тренда счетчика производительности на всем протяжении выполнения теста.

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

  • В области "Обзор" отображаются сведения о конфигурации, запросах и тестовых случаях для выполняющегося нагрузочного теста.

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

ПримечаниеПримечание

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

Нагрузочные тесты выполняются из редактора тестовой нагрузки или в меню Нагрузочный тест как показано на рисунке ниже.

Выполнение нагрузочных тестов

Запуск нагрузочного теста

  1. Из проекта производительности и нагрузочного теста Интернета откройте нагрузочного теста.

  2. С нагрузочным тестом, открытого в Редактор нагрузочных тестов, нажмите кнопку Запуск на панели инструментов.

    -или-

    В меню Нагрузочный тест выберите Запуск или Отладка а затем выбрать или Выбранный тест или *** все тесты в решении ***.

    СоветСовет

    Можно выбрать один или несколько нагрузочные тесты в решении и выбрать Выбранный тест.

    Дополнительные сведения см. в разделе Практическое руководство. Запуск тестов из Microsoft Visual Studio.

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

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

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

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

    После завершения нагрузочного теста открывается анализатор тестовой нагрузки в виде нового документа с вкладками, в котором отображается сводка по нагрузочному тесту.Благодаря обычным способам управления окнами Visual Studio можно закрепить окно анализатора тестовой нагрузки или сделать его перемещаемым.В заголовке окна указано имя нагрузочного теста и время его запуска, например LoadTest2 [13:15].

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

    В результатах завершенного нагрузочного теста содержатся значения выборки счетчиков производительности и сведения об ошибках.Эти сведения периодически собирались с тестируемого компьютера.В ходе выполнения нагрузочного теста может быть получено большое число значений выборок счетчиков производительности.Объем собираемых данных о производительности зависит от продолжительности тестового запуска, интервала выборки, количества участвующих в тестировании компьютеров, числа используемых счетчиков, настроенных сборщиков данных и уровней ведения журналов.В случае больших нагрузочных тестов объем собранных данных о производительности легко может достичь нескольких гигабайтов.Дополнительные сведения см. в разделах Распределение запусков нагрузочных тестов между несколькими тестовыми компьютерами с помощью контроллеров и агентов тестирования и Considerations for Load Testing.

См. также

Задачи

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

Практическое руководство. Запуск нагрузочного теста из командной строки.

Практическое руководство. Настройка и запуск запланированных тестов после построения приложения

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

Запуск нагрузочных тестов

Обзор анализатора тестовой нагрузки

Анализ результатов и ошибок нагрузочного тестирования в представлении таблиц анализатора тестовой нагрузки