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


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

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

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

  • Анализ нагрузочного теста после его выполнения.

  • Просмотр результатов предыдущего нагрузочного теста.

Эти задачи выполняются при запуске нагрузочного теста из Visual Studio Ultimate или из командной строки и при выполнении нагрузочного теста на одном компьютере или на удаленном компьютере.

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

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

Требования

  • Visual Studio Ultimate

Различия между анализом выполняющегося и завершенного нагрузочного теста

При выполнении нагрузочного теста в анализаторе тестовой нагрузки отображается отдельная вкладка с именем нагрузочного теста и временем его начала (например, LoadTest1 [12:40]).Во время выполнения загрузочного теста в памяти сохраняется сокращенный набор данных счетчиков производительности.В этот момент за ним можно вести наблюдение.По завершении нагрузочного теста можно проанализировать полный набор данных из базы данных.Между данными, отображающимися в процессе выполнения нагрузочного теста, и данными, выведенными по его окончании, существуют различия.Например, 90% и 95% данных времени отклика не вычисляется до момента полного завершения нагрузочного теста.Отличаются также и функциональные возможности средств, доступных для анализа данных.

При выполнении нагрузочного теста доступны два представления: "Диаграммы" и "Таблицы".На представлении "Диаграммы" можно в графическом виде отображать собранные данные счетчиков производительности.В представлении "Таблицы" содержатся собранные данные о каждом тесте, странице, транзакции и запросе.Предусмотрена также таблица, в которой перечислены ошибки.

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

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

Задачи

Задачи

Связанные разделы

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

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

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

Кроме того, комментарии отображаются при создании отчета о результатах нагрузочного теста в формате Excel.

Дополнительные сведения см. в разделе Создание отчетов о результатах нагрузочных тестов для сравнения тестов или анализ трендов.

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

Сводку нагрузочного теста можно напечатать.Это удобно, если нужно сообщить результаты теста участвующим сторонам.

Анализ результатов нагрузочного теста можно выполнять с помощью соответствующих диаграмм и таблиц,таких как "Ошибки", "Страницы", "Запросы", "Трассировка SQL", "Тесты", "Пороги" и "Транзакции".

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

Связанные задачи

Запуск веб-тестов производительности и нагрузочных тестов

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

Управление результатами нагрузочного теста в репозитории результатов нагрузочного теста

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

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

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

Для упрощения поиска проблем и анализа трендов можно создать отчет в формате Microsoft Excel.Отчеты можно использовать совместно с другими заинтересованными лицами, которым для этого не требуется доступ к серверу Team Foundation Server.

Внешние ресурсы

Ee923686.collapse_all(ru-ru,VS.110).gifРуководство

Проверка для непрерывной доставки с Visual Studio 2012 – глава 6: панель элементов тестирования

См. также

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

Тестирование производительности и нагрузки с помощью веб-тестов производительности и нагрузочных тестов Visual Studio

Просмотр результатов теста в Microsoft Test Manager

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

Создание и изменение веб-тестов производительности и нагрузочных тестов

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