Использование панели счетчиков в представлении диаграмм и представлении таблиц
Опубликовано: Июль 2016
Панель счетчиков отображается в анализаторе тестовой нагрузки в представлениях диаграмм и таблиц во время выполнения нагрузочного теста и во время анализа результатов нагрузочного тестирования. Дополнительные сведения см. в разделе Анализ результатов нагрузочного тестирования в представлении диаграмм анализатора тестовой нагрузки, Анализ результатов и ошибок нагрузочного тестирования в представлении таблиц анализатора тестовой нагрузки и Практическое руководство. Обращение к результатам нагрузочного теста для их анализа.
Панель счетчиков включает структурированное представление всех счетчиков производительности, показания которых собирались в ходе нагрузочного теста. Панель счетчиков можно отобразить или скрыть, выбрав команду Показать панель счетчиков на панели инструментов анализатора тестовой нагрузки.
Счетчики упорядочены в древовидную структуру. Листовыми узлами этой структуры являются счетчики производительности, которые можно отобразить на диаграмме.
Требования
- Visual Studio Enterprise
Панель счетчиков предоставляет следующие возможности.
Передача сведений о нарушении пороговых значений.
Выбор счетчиков для отображения на диаграммах.
Структурированное представление в виде дерева всех счетчиков производительности, показания которых собирались в ходе выполнения нагрузочного теста со следующими основными ветвями.
Всего. Содержит сводку данных, полученных от счетчиков производительности, для каждого агента тестирования и для всего нагрузочного теста.
Имя сценария. Ветви, помеченные именами сценариев тестовой нагрузки в дереве счетчиков производительности, содержат все экземпляры счетчиков нагрузочного теста, связанные с определенным сценарием тестовой нагрузки. Большинство счетчиков нагрузочного теста вложены в ветвь сценария.
Ветвь сценария содержит узлы веб-тестов производительности. Узлы веб-тестов производительности содержат узлы страниц, запросов и транзакций. Любой листовой узел этой структуры представляет собой счетчик, который можно добавить на диаграмму.
Компьютеры. Содержит все экземпляры счетчиков, не связанные с нагрузочным тестом. Эти экземпляры сгруппированы по компьютерам. Ветвь "Компьютеры" содержит по узлу для каждого компьютера, связанного с контроллером нагрузочного теста, заданным в разделе "Роли" параметров выбранного теста. Дополнительные сведения см. в разделе Распределение запусков нагрузочных тестов между несколькими тестовыми компьютерами с помощью контроллеров и агентов тестирования.
Каждый узел компьютера содержит набор категорий счетчиков производительности, собираемых с этого компьютера. Категории содержат счетчики, а счетчики содержат имена экземпляров счетчиков производительности.
Ошибки. Содержит все ошибки, обнаруженные в ходе выполнения нагрузочного теста. Узел "Ошибки" включает несколько узлов подкатегорий ошибок, которые относятся к различным типам ошибок, таким как исключения и ошибки HTTP.
Узел с именем сценария на панели счетчиков
|
Задачам
Задачи |
Связанные разделы |
---|---|
Добавление дополнительных счетчиков производительности на диаграмму в представлении диаграмм. Используя панель счетчиков, можно добавлять данные различных типов на диаграмму нагрузочного теста путем добавления на нее дополнительных счетчиков производительности. |
|
Анализ нарушений порогов, указанных в нагрузочном тесте. На панели счетчиков отображаются значки, представляющие нарушения порогов, которые затем можно добавить в таблицы и диаграммы для дальнейшего анализа. |
|
Анализ всех ошибок, обнаруженных в ходе выполнения нагрузочного теста. Панель счетчиков включает узел ошибок, который содержит категории и подкатегории ошибок, такие как ошибки HTTP, которые можно использовать для добавления ошибок на диаграммы для дальнейшего анализа. |
Особенности определения интервала выборки счетчика производительности
Выберите значение свойства Частота выборки в параметрах запуска нагрузочного теста в соответствии с длительностью нагрузочного теста. Для более низкой частоты выборки, например для значения по умолчанию, равного 5 секундам, требуется больше места в базе данных результатов нагрузочного тестирования. Для более длинных нагрузочных тестов увеличение частоты выборки приводит к уменьшению объема собираемых данных. Дополнительные сведения см. в разделе Практическое руководство. Задание частоты выборки для выполнения нагрузочного теста.
Вот несколько рекомендаций по выбору частоты выборки.
Длительность нагрузочного теста |
Рекомендуемая частота выборки |
---|---|
< 1 часа |
5 секунд |
1–8 часов |
15 секунд |
8–24 часа |
30 секунд |
> 24 часов |
60 секунд |
Особенности добавления сведений о времени для сбора данных процентилей
В параметрах запуска в редакторе тестовой нагрузки имеется свойство Хранилище сведений о времени. Если свойство Хранилище сведений о времени включено, то в хранилище результатов нагрузочного теста будет записываться время выполнения каждого отдельного теста, транзакции и страницы. Это обеспечивает отображение данных процентилей 90 и 95 в анализаторе тестовой нагрузки в таблицах "Тесты", "Транзакции" и "Страницы".
Для свойства Хранилище сведений о времени в параметрах запуска можно задать одно из двух значений — Только статистика и Все индивидуальные сведения. В обоих случаях измеряется время всех тестов, страниц и транзакций, а на основе сведений о времени вычисляются данные перцентилей. Отличие состоит в том, что при выборе значения Только статистика после вычисления данных процентилей из хранилища будут удалены сведения о времени для всех отдельных объектов. Это позволит уменьшить место, необходимое для хранения данных при использовании сведений о времени. Однако более опытные пользователи могут предпочесть обрабатывать данные о времени другими способами, с использованием средств SQL. В этом случае следует использовать значение Все индивидуальные сведения, чтобы сведения о времени были доступны для обработки. Кроме того, если задать для свойства значение Все индивидуальные сведения, можно анализировать действия виртуальных пользователей с помощью диаграммы активности виртуальных пользователей в анализаторе тестовой нагрузки после завершения нагрузочного теста. Дополнительные сведения см. в разделе Анализ нагрузочного тестирования действий виртуальных пользователей в представлении сведений анализатора тестовой нагрузки.
Примечание
В предыдущих версиях Visual Studio, включая Microsoft Visual Studio 2005 и Visual Studio 2008, было предусмотрено значение Все индивидуальные сведения для свойства Хранилище сведений о времени.Однако имеется два важных отличия.Во-первых, параметр Все индивидуальные сведения не был параметром по умолчанию.Во-вторых, единственным способом доступа к этой информации было использование SQL-запросов.
Объем места, необходимый для хранения сведений о времени в хранилище результатов нагрузочного тестирования, может быть очень большим, особенно для длительных тестов. Кроме того, сохранение этих данных в хранилище результатов нагрузочного теста после завершения теста может занять очень много времени, поскольку эти данные хранятся на агентах до завершения тестирования. После завершения нагрузочного теста данные сохраняются в репозитории. По умолчанию свойство Хранилище сведений о времени включено. Если это важно для тестовой среды, можно указать для параметра Хранилище сведений о времени значение Нет.
Дополнительные сведения см. в разделе Практическое руководство. Указание свойства хранилища сведений о синхронизации для запуска нагрузочного теста.
См. также
Анализ результатов нагрузочных тестов с помощью анализатора тестовой нагрузки
Обзор анализатора тестовой нагрузки