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