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

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

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

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

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

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

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

Объем данных о производительности, собираемых в ходе нагрузочного тестирования, зависит от следующих факторов:

По умолчанию в ходе нагрузочного теста контроллер тестирования сохраняет все собранные данные счетчиков производительности в базе данных.Некоторые дополнительные данные, например сведения об ошибках или времени, загружаются в базу данных только после завершения теста.Дополнительные сведения см. в разделе Управление результатами нагрузочного теста в репозитории результатов нагрузочного теста.

Требования

  • Visual Studio Ultimate

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

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

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

Представление диаграмм выполнения нагрузочного теста

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

  • строка состояния, в которой отображается состояние нагрузочного теста, число обнаруженных нарушений порогов и ошибок, а также оставшееся время выполнения теста;

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

  • для диаграмм можно выбрать режим свертывания или прокрутки;

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

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

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

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

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

Полный список команд панели инструментов анализатора тестовой нагрузки см. в подразделе, посвященном панели инструментов.

Команды панели инструментов анализатора тестовой нагрузки, доступные для выполняющегося нагрузочного теста

Команда панели инструментов

Описание

Раздел с дополнительными сведениями

Stop

Остановка выполняющегося теста.

Диаграммы

Отображение представления диаграмм (представление по умолчанию).

Диаграммы

Таблицы

Отображение представления таблиц

Таблицы

Показать панель счетчиков

Отображение или скрытие панели счетчиков производительности нагрузочного теста (по умолчанию панель отображается).

Показать панель счетчиков

Показать панель обзора

Отображение или скрытии панели обзора (по умолчанию панель отображается).

Показать панель обзора

Раскрывающийся список панелей

Настройка различных размещений панелей для отображения таблиц и диаграмм.

Раскрывающийся список панелей

Восстановить представления по умолчанию

Сброс размещения панелей в представлении диаграмм к конфигурации по умолчанию.

Восстановить представления по умолчанию

Добавить новую диаграмму

Добавление диаграммы в представлении диаграмм.

Добавить новую диаграмму

Удалить диаграмму

Удаление выбранной диаграммы в представлении диаграмм.

Удалить диаграмму

Раскрывающийся список параметров диаграмм

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

Раскрывающийся список параметров диаграмм

  • Легенда представления диаграмм

  • Диаграмма по всем данным выполнения

    (режим свертывания)

  • Диаграмма только по последним данным

    (режим прокрутки)

Добавить заметки по анализу

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

Добавить заметки по анализу

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

ms404677.collapse_all(ru-ru,VS.110).gifПанель обзора

Завершенный тест или ранее выполненный тест

Выполняющийся нагрузочный тест

Тема не применяется Тема применяется

Панель обзора

Панель "Обзор"

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

Анализ завершенного теста

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

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

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

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

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

  • доступны данные процентилей;

  • на диаграммах отображаются линии максимальных и минимальных значений;

  • диаграммы поддерживают режим масштабирования.Это представление позволяет анализировать данные, содержащиеся в любом интервале времени;

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

  • представление сведений позволяет анализировать активность виртуальных пользователей в ходе нагрузочного теста;

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

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

  • функция View performance report позволяет получать отчет о данных производительности профилировщика ASP.NET для нагрузочного теста;

  • Функция Exporting graph data to Microsoft Excel позволяет экспортировать данные из представления диаграмм в таблицу Microsoft Excel или CSV-файл.

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

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

Полный список команд панели инструментов анализатора тестовой нагрузки см. в подразделе, посвященном панели инструментов.

Команды панели инструментов анализатора тестовой нагрузки, доступные для результатов нагрузочного теста

Команда панели инструментов

Описание

Раздел с дополнительными сведениями

Сводка

Отображение представления сводки (представление по умолчанию).

Сводка

Диаграммы

Отображение представления диаграмм.

Диаграммы

Таблицы

Отображение представления таблиц

Таблицы

Показать панель счетчиков

Отображение или скрытие панели счетчиков производительности нагрузочного теста (по умолчанию панель отображается).

Показать панель счетчиков

Раскрывающийся список панелей

Настройка различных размещений панелей для отображения таблиц и диаграмм.

Раскрывающийся список панелей

Восстановить представления по умолчанию

Сброс размещения панелей в представлении диаграмм к конфигурации по умолчанию.

Восстановить представления по умолчанию

Добавить новую диаграмму

Добавление диаграммы в представлении диаграмм.

Добавить новую диаграмму

Удалить диаграмму

Удаление выбранной диаграммы в представлении диаграмм.

Удалить диаграмму

Раскрывающийся список параметров диаграмм

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

Раскрывающийся список параметров диаграмм

  • Легенда представления диаграмм

  • Показать горизонтальные линии сетки

  • Показать линии минимальных и максимальных значений

  • Показать нарушения порогов на диаграмме

Показать элементы управления масштабом

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

Показать элементы управления масштабом

Синхронизировать элементы управления масштабом по горизонтали

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

Синхронизировать элементы управления масштабом по горизонтали

Добавить заметки по анализу

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

Добавить заметки по анализу

Создание отчета Excel

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

Создание отчета Excel

Раскрывающийся список экспорта данных диаграммы в Excel

Экспорт данных диаграммы в Microsoft Excel или в файл данных с разделителями-запятыми (CSV).

Раскрывающийся список экспорта данных диаграммы в Excel

Просмотр вложений данных и диагностики

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

Просмотр вложений данных и диагностики

ms404677.collapse_all(ru-ru,VS.110).gifАнализ ранее завершенного нагрузочного теста

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

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

Как и в случае завершенного нагрузочного теста, анализатор тестовой нагрузки отроется в виде нового документа с вкладками.В заголовке окна будет указано имя нагрузочного теста и время его запуска, например LoadTest1 [12:40].

СоветСовет

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

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

Завершенный тест или ранее выполненный тест

Выполняющийся нагрузочный тест

Тема не применяется Тема применяется

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

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

Добавление заметок к результатам нагрузочного теста

Диалоговое окно "Анализ" для добавления примечаний нагрузочного теста

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

Панель инструментов анализатора тестовой нагрузки

Панель инструментов анализатора тестовой нагрузки

Панель инструментов анализатора тестовой нагрузки

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

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

  1. Сводка. Отображение представления сводки (открывается после завершения нагрузочного теста).

  2. Диаграммы. Отображение представления диаграмм.

  3. Таблицы. Отображение представления таблиц

  4. Сведения. Отображение диаграммы активности виртуальных пользователей (открывается после завершения нагрузочного теста).

  5. Показать панель счетчиков. Отображение или скрытие панели счетчиков производительности нагрузочного теста.

  6. Раскрывающийся список панелей. Настройка различных размещений таблиц и диаграмм (включается в представлении диаграмм и в представлении таблиц).

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

  8. Добавить новую диаграмму. Добавление диаграммы в представлении диаграмм.

  9. Удалить диаграмму. Удаление выбранной диаграммы в представлении диаграмм.

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

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

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

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

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

  15. Раскрывающийся список экспорта данных диаграммы в Excel. Экспорт данных диаграммы в Microsoft Excel или в файл данных с разделителями-запятыми (CSV).

  16. Просмотреть отчет о работе профилировщика. Открытие отчета профилировщика ASP.NET, связанного с результатами нагрузочного теста, для дальнейшего анализа.

  17. Просмотр вложений данных и диагностики. Открытие диалогового окна Выбор вложения адаптера диагностических данных для выбора адаптера для анализа.Например, можно выбрать адаптер IntelliTrace, выбор ОК и открытие сводки IntelliTrace для агента тестирования, который использовался в нагрузочном тесте.

  18. Стоп. Завершение выполняющегося теста (отображается, если нагрузочный тест выполняется).

  19. Показать панель обзора. Отображение или скрытие панели обзора (отображается, если нагрузочный тест выполняется).

Строка состояния анализатора тестовой нагрузки

Строка состояния анализатора тестовой нагрузки

В строке состояния анализатора тестовой нагрузки отображается состояние выполняющегося или завершенного теста.В строке состояния отображаются следующие сведения:

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

  • сообщение о состоянии. Текстовое сообщение, обозначающее текущее состояние нагрузочного теста, например "Тест выполняется", "Тест завершен" или "Чтение выборки счетчиков из базы данных";

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

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

    Такая ссылка появляется только после обнаружения первого нарушения порога;

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

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

    Такая ссылка появляется только после обнаружения первой ошибки;

  • оставшееся время. Время до завершения выполняющегося теста.После завершения теста эта метка исчезает;

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

Просмотр данных в анализаторе тестовой нагрузки

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

  • Представление "Сводка"

  • Представление диаграмм

  • Представление таблицы

  • Представление сведений

Представление "Сводка"

Завершенный тест или ранее выполненный тест

Выполняющийся нагрузочный тест

Тема применяется Тема не применяется

Представление сводки в анализаторе тестовой нагрузки

Представление "Сводка"

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

СоветСовет

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

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

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

  • Результаты теста

  • Результаты страниц

  • Результаты транзакций

  • Ресурсы тестируемой системы

  • Ресурсы контроллера и агентов

  • Ошибки

ms404677.collapse_all(ru-ru,VS.110).gifСведения о запуске теста

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

ms404677.collapse_all(ru-ru,VS.110).gifОбщие результаты

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

ms404677.collapse_all(ru-ru,VS.110).gifКлючевая статистика: 5 самых медленных страниц

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

ms404677.collapse_all(ru-ru,VS.110).gifКлючевая статистика: 5 самых медленных тестов

Здесь перечислены пять самых медленных тестов в нагрузочном тесте.Для каждого теста отображается имя теста и среднее время теста.Тесты перечислены в порядке убывания.Можно выбрать имя теста, можно открыть таблицу Тесты получения дополнительных сведений для этого теста.Дополнительные сведения см. в разделе Анализ результатов и ошибок нагрузочного тестирования в представлении таблиц анализатора тестовой нагрузки.

ms404677.collapse_all(ru-ru,VS.110).gifКлючевая статистика: 5 самых медленных операций SQL

Если в нагрузочном тесте включена трассировка SQL, в этом разделе будут показаны пять самых медленных запросов в нагрузочном тесте.Для каждого теста отображается имя операции и ее длительность.Длительность указывается в микросекундах (SQL Server 2005) или миллисекундах (SQL Server 2000 и более ранние версии).Тесты перечислены в порядке убывания длительности.Можно выбрать имя операции, можно открыть таблицу Трассировка SQL получения дополнительных сведений для этой операции.Дополнительные сведения см. в разделе The SQL Trace Data Table.

ms404677.collapse_all(ru-ru,VS.110).gifРезультаты теста

Раздел результатов теста содержит список всех тестов и сценариев в нагрузочном тесте.В нем указываются имя теста, сценарий, количество запусков теста, количество сбоев и среднее время выполнения теста.Можно выбрать имя теста, можно открыть таблицу Тесты получения дополнительных сведений для этого теста.Дополнительные сведения см. в разделе Анализ результатов и ошибок нагрузочного тестирования в представлении таблиц анализатора тестовой нагрузки.

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

Можно свернуть и развернуть в этом разделе, выбрав вниз слева от заголовка раздела.

ms404677.collapse_all(ru-ru,VS.110).gifРезультаты страниц

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

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

Можно свернуть и развернуть в этом разделе, выбрав вниз слева от заголовка раздела.

ms404677.collapse_all(ru-ru,VS.110).gifРезультаты транзакций

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

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

Можно свернуть и развернуть в этом разделе, выбрав вниз слева от заголовка раздела.

ms404677.collapse_all(ru-ru,VS.110).gifРесурсы тестируемой системы

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

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

Можно свернуть и развернуть в этом разделе, выбрав вниз слева от заголовка раздела.

ms404677.collapse_all(ru-ru,VS.110).gifРесурсы контроллера и агентов

Раздел ресурсов контроллера и агентов содержит список компьютеров, используемых для запуска теста.Отображается имя компьютера, процент загрузки процессора и объем доступной памяти.Можно выбрать имя компьютера, чтобы открыть и просмотреть диаграмму Контроллер и агенты использованием ресурсов со временем.Дополнительные сведения см. в разделе Анализ результатов нагрузочного тестирования в представлении диаграмм анализатора тестовой нагрузки.

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

Можно свернуть и развернуть в этом разделе, выбрав вниз слева от заголовка раздела.

ms404677.collapse_all(ru-ru,VS.110).gifОшибки

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

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

Можно свернуть и развернуть в этом разделе, выбрав вниз слева от заголовка раздела.

Представление диаграмм

Завершенный тест или ранее выполненный тест

Выполняющийся нагрузочный тест

Тема применяется Тема применяется

Представление диаграмм в анализаторе тестовой нагрузки

Представление диаграмм

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

Можно воспользоваться несколькими встроенными диаграммами.Они включают информацию о счетчиках для типичных ситуаций нагрузочного тестирования.Встроенные диаграммы можно настроить, выбрав счетчики для отображения.Для этого воспользуйтесь пунктом Показать счетчик на диаграмме контекстного меню панели счетчиков.Кроме того, можно создавать собственные диаграммы, используя для этого кнопку Добавить новую диаграмму на панели инструментов или команду Добавить диаграмму в контекстном меню панели счетчиков.Также можно удалять диаграммы, которые больше не требуются для анализа нагрузочного теста; для этого служит кнопка Удалить диаграмму на панели инструментов.

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

Практическое руководство. Добавление и удаление счетчиков на графиках в результатах нагрузочного теста

Практическое руководство. Создание пользовательских графиков в результатах нагрузочного теста

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

ms404677.collapse_all(ru-ru,VS.110).gifРежимы построения диаграмм

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

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

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

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

Изменение режима построения диаграмм

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

ms404677.collapse_all(ru-ru,VS.110).gifРежим свертывания (Диаграмма по всем данным выполнения)

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

На свертывающейся диаграмме отображается до 100 точек данных для определенного счетчика производительности.Началу координат горизонтальной оси времени (оси X) свертывающейся диаграммы соответствует значение 00:00, а ее диапазон охватывает все время выполнения теста.

Режим свертывания

Граф с использованием режима свертывания

Если число собранных точек данных для графика превышает 100, диаграмма свертывается за счет удаления чередующихся значений в рядах данных и перерассчитывает точки данных вблизи удаленных значений.Например, при интервале выборки в 5 секунд, первое свертывание произойдет через 500 секунд после запуска теста.

ms404677.collapse_all(ru-ru,VS.110).gifРежим прокрутки

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

В режиме прокрутки начало координат по оси X прокручивается вперед по мере выполнения теста таким образом, чтобы на диаграмме отображались последние 100 интервалов выборки.Как только достигается предел в 100 точек данных, диаграмма автоматически прокручивается вперед на 10 интервалов выборки.

Режим прокрутки

Графы с использованием режима прокрутки

Диапазон значений по оси X диаграммы с прокруткой остается неизменным и составляет 100 интервалов выборки в отличие от постоянно увеличивающегося диапазона значений по оси X на свертывающейся диаграмме.Обновление прокручивающейся диаграммы происходит через фиксированные промежутки времени (интервал выборки), в то время как обновление свертывающейся диаграммы происходит с увеличивающимся по мере выполнения теста интервалом (этот интервал равен интервалу выборки, умноженному на определенный коэффициент).

ms404677.collapse_all(ru-ru,VS.110).gifРежим масштабирования

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

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

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

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

ms404677.collapse_all(ru-ru,VS.110).gifЭлемент управления масштабом в представлении диаграмм

Завершенный тест или ранее выполненный тест

Выполняющийся нагрузочный тест

Тема применяется Тема применяется

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

Элементы управления масштабом можно отображать или скрывать на диаграммах с помощью команды Показать элементы управления масштабом на панели инструментов.

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

Элементы управления масштабом горизонтальной временной шкалы и вертикального диапазона значений регулируются с помощью мыши.Горизонтальную временную шкалу можно также регулировать с помощью клавиш со стрелками вправо и влево.Нажатие клавиши со стрелкой изменяет диапазон на 1 интервал выборки.Если при этом использовать клавишу Shift, то нажатие клавиши со стрелкой изменяет диапазон на 10 интервалов выборки.

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

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

СоветСовет

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

Элемент управления масштабом в представлении диаграмм

Элемент управления масштабом представления диаграмм

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

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

ms404677.collapse_all(ru-ru,VS.110).gifПараметры представления диаграмм

Параметры представления диаграмм

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

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

  • Диаграмма по всем данным выполнения. Отображение данных для всего времени выполнения теста.Подробное описание "представления диаграммы со свертыванием" см. ниже в этом документе;

  • Диаграмма только по последним данным. Отображение данных только для последних 100 интервалов выборки.Подробное описание "представления диаграммы с прокруткой" см. ниже в этом документе;

  • Показать горизонтальные линии сетки. Отображение и скрытие на диаграмме горизонтальных линий сетки;

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

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

ms404677.collapse_all(ru-ru,VS.110).gifОбласть диаграммы

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

Область построения

Область графа

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

Копировать в буфер обмена

Эта функция также доступна в контекстном меню области диаграммы в виде операции Копировать.При этом снимок диаграммы и легенды копируется в буфер обмена в формате HTML, что позволяет потом вставить эту информацию в отчет или в сообщение электронной почты в Office Outlook.

ms404677.collapse_all(ru-ru,VS.110).gifДиалоговое окно "Параметры построения"

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

Диалоговое окно "Параметры построения"

Диалоговое окно "Параметры построения"

ms404677.collapse_all(ru-ru,VS.110).gifЛегенда представления диаграмм

Чтобы отобразить или скрыть панель Легенда, связанную с представлением диаграмм, можно выбрать пункт Показать легенду в раскрывающемся списке Параметры диаграммы на панели инструментов.

Легенда представления диаграмм

Легенда представления "Диаграммы"

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

  • Показывать на диаграмме. С помощью флажков укажите, должна ли на диаграмме отображаться линия для определенного счетчика, например для счетчика Нагрузка пользователей или Ошибок в секунду.Установите флажок, если соответствующая линия должна отображаться на диаграмме.Снимите флажок, чтобы удалить линию с диаграммы.В случае удаления линии статистика по соответствующему счетчику по-прежнему отображается в легенде;

  • Диапазон. В этом столбце отображается диапазон значений по оси Y для счетчика производительности.По умолчанию значение автоматически изменяется при изменении диапазона данных выборки.Автоматически изменяющееся значение всегда будет представлять собой ближайшую к максимальному значению степень 10 в большую сторону.Это могут быть и отрицательные степени 10.Диаграмма может содержать множество счетчиков с различными диапазонами значений.Поэтому на оси Y нет меток, относящихся к конкретному диапазону; вместо этого на ось нанесены метки значений от 0 до 100, представляющих процент от общего диапазона для каждого счетчика.Например, для счетчика с диапазоном до 1000 точка 60 на оси Y будет соответствовать значению 600 счетчика;

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

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

  • Счетчик. Четыре именованных столбца Счетчик, Экземпляр, Категория и Компьютер совместно уникальным образом определяют счетчик производительности;

  • Цвет. В столбце Цвет задаются цвет и тип линии для определенного счетчика производительности.Чтобы изменить цвет или тип линии, соответствующей счетчику производительности на диаграмме, воспользуйтесь диалоговым окном Параметры построения.Диалоговое окно Параметры построения можно открыть с помощью контекстного меню легенды.Дополнительные сведения см. в разделе Практическое руководство. Определение параметров построения для отображения счетчиков.

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

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

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

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

Выбор элемента легенды позволяет выполнять следующее:

  • удаление элемента из легенды и с диаграммы.Для этого щелкните элемент правой кнопкой мыши и выберите команду Удалить или нажмите клавишу DELETE;

  • выделение построенной линии на диаграмме;

  • отображение данных для выбранного элемента в таблице данных;

  • обращение к диалоговому окну Параметры отображения для счетчика.

СоветСовет

Можно выбрать кнопку *** Раскрывающиеся параметры диаграммы " *** в панели инструментов анализатора тестовой нагрузки и выберите Показать легенду, чтобы показать или скрыть панель ЛЕГЕНДА, которая связана с представлением диаграммы.

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

ms404677.collapse_all(ru-ru,VS.110).gifЭкспорт данных диаграммы в Microsoft Excel

Данные диаграммы можно экспортировать в Microsoft Excel, воспользовавшись кнопкой Экспортировать графические данные в Excel на панели инструментов.

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

Кроме того, с помощью раскрывающегося меню кнопки Экспортировать графические данные в Excel можно выбрать команду Экспортировать графические данные в текст (.csv).

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

На следующем рисунке приведен пример экспорта данных диаграммы в Microsoft Excel.

Таблица Microsoft Excel с экспортированными данными диаграммы

Microsoft Excel с экспортированными данными графа

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

Представление таблицы

Завершенный тест или ранее выполненный тест

Выполняющийся нагрузочный тест

Тема применяется Тема применяется

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

Представление "Таблицы"

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

В представлении таблиц можно открывать следующие таблицы:

  • Таблица тестов

  • Таблица агентов

  • Таблица ошибок

  • Таблица страниц

  • Таблица запросов

  • Таблица трассировки SQL

  • Таблица подробностей теста

  • Таблица порогов

  • Таблица транзакций

Сбор данных процентиля

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

ms404677.collapse_all(ru-ru,VS.110).gifТаблица тестов

Таблица тестов

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

ms404677.collapse_all(ru-ru,VS.110).gifТаблица агентов

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

Таблица агентов

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

ms404677.collapse_all(ru-ru,VS.110).gifТаблица ошибок

Таблица ошибок

В таблице Ошибки значения в столбце Число могут отображаться в виде ссылок, как показано выше.Для дальнейшего анализа сведения об ошибке, ссылку ошибки может быть выбрана, открыв диалоговое окно *** Ошибок нагрузочных тестов ***.Будут показаны все ошибки, относящиеся к выбранному счетчику.Ссылки на ошибки отображаются в следующих таблицах:

  • При выборе Запросы на таблицу агентов и ставят обсуждение связь ошибки для *** неудачные запросы *** запускает диалоговое окно ошибки, которое отображает любые ошибки, связанные с особым требованием.

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

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

    СоветСовет

    Чтобы увидеть любые ошибки, произошедшие в нагрузочном тесте, выберите ссылку в столбце amount для Всего в таблице ошибок.

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

ms404677.collapse_all(ru-ru,VS.110).gifДиалоговое окно ошибок нагрузочного теста

Диалоговое окно "Ошибки при загрузке теста"

Если прокрутить диалоговое окно ошибок вправо, можно увидеть ссылки в столбцах Стек и Подробности.Ссылка "Стек" открывает диалоговое окно Трассировка стека ошибок с полезной информацией для отладки.

Диалоговое окно "Трассировка стека ошибок"

Диалоговое окно "Трассировка стека ошибок"

В столбце Подробности диалогового окна Ошибки нагрузочного теста могут размещаться ссылки Журнал теста, помогающие выявлять ошибки при нагрузочном тестировании.Например, выбор ошибка запроса тестов производительности открытии результатов теста производительности через интернет и через интернет выберите ошибка запроса.

Ошибка веб-запроса из ссылки

ms404677.collapse_all(ru-ru,VS.110).gifТаблица страниц

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

Таблица "Страницы"

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

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

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

ms404677.collapse_all(ru-ru,VS.110).gifТаблица запросов

Таблица запросов представления "Таблицы"

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

ms404677.collapse_all(ru-ru,VS.110).gifТаблица трассировки SQL

Таблица Трассировка SQL доступна только при просмотре результатов выполненного теста.

Таблица трассировки SQL

В таблице Трассировка SQL отображаются результаты трассировки SQL.Эта таблица будет доступна только по завершении нагрузочного теста, и только если в его ходе использовалась трассировка SQL.Дополнительные сведения см. в разделе The SQL Trace Data Table.

ms404677.collapse_all(ru-ru,VS.110).gifТаблица подробностей теста

Таблица сведений

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

ms404677.collapse_all(ru-ru,VS.110).gifТаблица порогов

Таблица пороговых значений

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

ms404677.collapse_all(ru-ru,VS.110).gifТаблица транзакций

Таблица транзакций

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

ms404677.collapse_all(ru-ru,VS.110).gifДиалоговое окно "Добавление или удаление столбцов"

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

Добавление столбцов в таблицу "Запросы"

Панель счетчиков

Завершенный тест или ранее выполненный тест

Выполняющийся нагрузочный тест

Тема применяется Тема применяется

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

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

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

  • Передача сведений о нарушении пороговых значений.

  • Выбор счетчиков для отображения на диаграммах.

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

    • Всего. Содержит сводку данных, полученных от счетчиков производительности, для каждого агента тестирования и для всего нагрузочного теста.

    • Имя сценария. Ветви, помеченные именами сценариев тестовой нагрузки в дереве счетчиков производительности, содержат все экземпляры счетчиков нагрузочного теста, связанные с определенным сценарием тестовой нагрузки.Большинство счетчиков нагрузочного теста вложены в ветвь сценария.

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

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

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

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

ms404677.collapse_all(ru-ru,VS.110).gifУзел с именем сценария на панели счетчиков

Узел имени скрипта панели счетчиков
  1. Этот узел содержит все счетчики производительности, связанные со сценарием Scenario1 нагрузочного теста.

  2. Узел сценария содержит все тесты сценария.Меткой обозначается имя теста.

  3. Листовые узлы внутри узла теста представляют собой счетчики тестовых случаев нагрузочного теста, где имя экземпляра счетчика совпадает с именем теста.Этот счетчик определяет среднее время выполнения теста IBuyBrowse для сценария Scenario1.

  4. Все экземпляры счетчика страниц нагрузочного теста, связанные с ветвью веб-теста производительности.Этот узел содержит все экземпляры счетчика страниц нагрузочного теста, связанные со страницей Login GET (отчетное имя) веб-теста производительности IBuyBrowse в сценарии Scenario1.

  5. Листовыми узлами узла страниц являются счетчики страниц нагрузочного теста.

  6. Ветвь веб-теста производительности содержит все экземпляры счетчика запросов нагрузочного теста, связанные с этим веб-тестом производительности.Этот узел содержит все экземпляры счетчика запросов, связанные с запросом Login GET (отчетное имя) веб-теста производительности IBuyBrowse сценария Scenario1.

  7. Листовыми узлами узла запросов являются счетчики запросов нагрузочного теста.

  8. Ветвь веб-теста производительности содержит все экземпляры счетчика транзакций нагрузочного теста, связанные с этим веб-тестом производительности.Этот узел содержит все экземпляры счетчика транзакций, связанные с транзакцией Transaction1 веб-теста производительности IBuyBrowse в сценарии Scenario1.

  9. Листовыми узлами узла транзакций являются счетчики транзакций нагрузочного теста.

  10. Узел модульного теста.

ms404677.collapse_all(ru-ru,VS.110).gifУзел "Компьютеры" на панели счетчиков

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

СоветСовет

Можно открыть контекстное меню для счетчика или экземпляр счетчика, а затем выбрать показать счетчик на диаграмме или на условных обозначениях.На предыдущем рисунке показано это контекстное меню для экземпляра счетчика Microsoft Virtual Machine Failed Bus Network Adapter со сбоем.

ms404677.collapse_all(ru-ru,VS.110).gifУзел "Ошибки" на панели счетчиков

Узел ошибок панели счетчиков

ms404677.collapse_all(ru-ru,VS.110).gifОтображение нарушений порогов на панели счетчиков

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

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

Значок будет одним из следующих.

Нарушений пороговых значений нет   Нет нарушений порогов.

Критическое нарушение порогового значения в последнем интервале   В последнем интервале произошло нарушение критического порога.

Критическое нарушение порогового значения в предыдущем интервале   В предыдущем интервале произошло нарушение критического порога.

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

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

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

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

ms404677.collapse_all(ru-ru,VS.110).gifВыбор счетчиков для отображения с помощью панели счетчиков

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

  • Открыть контекстное меню для счетчиков и выберите Показать счетчик на диаграмме.

  • дважды щелкните узел в дереве;

  • перетащите узел дерева на диаграмму.

Счетчик добавлен в граф

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

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

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

ms404677.collapse_all(ru-ru,VS.110).gifОсобенности определения интервала выборки счетчика производительности

Выберите значение свойства Частота выборки в параметрах запуска нагрузочного теста в соответствии с длительностью нагрузочного теста.Для более низкой частоты выборки, например для значения по умолчанию, равного 5 секундам, требуется больше места в базе данных результатов нагрузочного тестирования.Для более длинных нагрузочных тестов увеличение частоты выборки приводит к уменьшению объема собираемых данных.Дополнительные сведения см. в разделе Практическое руководство. Задание частоты выборки для выполнения нагрузочного теста.

Вот несколько рекомендаций по выбору частоты выборки.

Длительность нагрузочного теста

Рекомендуемая частота выборки

< 1 часа

5 секунд

1–8 часов

15 секунд

8–24 часа

30 секунд

24 часа

60 секунд

ms404677.collapse_all(ru-ru,VS.110).gifОсобенности добавления сведений о времени для сбора данных процентилей

В параметрах запуска в редакторе тестовой нагрузки имеется свойство Хранилище сведений о времени.Если свойство Хранилище сведений о времени включено, то в хранилище результатов нагрузочного теста будет записываться время выполнения каждого теста, транзакции и страницы.Это обеспечивает отображение данных процентилей 90 и 95 в анализаторе тестовой нагрузки в таблицах "Тесты", "Транзакции" и "Страницы".

Имеется два варианта включения свойства Хранилище сведений о времени в параметрах запуска. Это свойства Только статистика и Все индивидуальные сведения.В обоих случаях измеряется время всех тестов, страниц и транзакций, а на основе сведений о времени вычисляются данные перцентилей.Отличие состоит в том, что при выборе значения Только статистика после вычисления данных процентилей из хранилища будут удалены сведения о времени для всех отдельных объектов.Это позволит уменьшить место, необходимое для хранения данных при использовании сведений о времени.Однако более опытные пользователи могут предпочесть обрабатывать данные о времени другими способами, с использованием средств SQL.В этом случае следует использовать значение Все индивидуальные сведения, чтобы сведения о времени были доступны для обработки.Кроме того, если задать для свойства значение Все индивидуальные сведения, можно анализировать действия виртуальных пользователей с помощью диаграммы активности виртуальных пользователей в анализаторе тестовой нагрузки после завершения нагрузочного теста.Дополнительные сведения см. в разделе Представление сведений.

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

В предыдущих версиях Visual Studio, включая Microsoft Visual Studio 2005 и Visual Studio 2008, было предусмотрено значение Все индивидуальные сведения для свойства Хранилище сведений о времени.Однако имеются два важных отличия. Во-первых, параметр Все индивидуальные сведения не был параметром по умолчанию.Во-вторых, единственным способом доступа к этой информации было использование SQL-запросов.

Объем места, необходимый для хранения сведений о времени в хранилище результатов нагрузочного тестирования, может быть очень большим, особенно для длительных тестов.Кроме того, сохранение этих данных в хранилище результатов нагрузочного теста после завершения теста может занять очень много времени, поскольку эти данные хранятся на агентах до завершения тестирования.После завершения нагрузочного теста данные сохраняются в репозитории.По умолчанию свойство Хранилище сведений о времени включено.Если это важно для тестовой среды, можно указать для параметра Хранилище сведений о времени значение Нет.

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

Представление сведений

Завершенный тест или ранее выполненный тест

Выполняющийся нагрузочный тест

Тема применяется Тема не применяется

Представление сведений в анализаторе тестовой нагрузки

Представление сведений

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

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

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

Панель "Условные обозначения сведений"

Панель "Условные обозначения сведений"

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

Можно выделить непрошедшие тесты, при этом все сбойные тесты отображаются красным цветом.Можно также выделить тесты, для которых имеются журналы тестирования.Тесты с журналами отображаются зеленым цветом.

Панель "Фильтрация результатов"

Панель "Фильтрация результатов"

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

  • Показать только результаты с журналами. Отображаются только результаты теста, с которыми связаны журналы тестирования.

  • Показать результаты без ошибок. Отображаются результаты успешных тестов.

  • Показать результаты с ошибками. Отображаются результаты с ошибками, которые могут быть полезны при отладке.

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

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

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

Диалоговое окно выбора адаптера диагностических данных

Диалоговое окно "Выбор вложения адаптера диагностических данных"

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

Сводка IntelliTrace для нагрузочного теста

Сводка IntelliTrace

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

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

На основе результатов двух и более тестов можно создавать отчеты о нагрузочных тестах в формате Microsoft Excel.Доступны два типа отчетов о нагрузочных тестах:

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

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

СоветСовет

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

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

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

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

На следующем рисунке показан пример отчета, демонстрирующего корреляцию между снижением скорости транзакций (UpdateCart) и падением значений счетчика (% процессора).Эти данные указывают на возможную проблему в коде приложения, а не в работе баз данных и сети, и этот случай рекомендуется изучить с помощью профилировщика ASP.NET.

Потенциальная проблема в коде приложения

Отчеты в формате Excel могут создаваться либо в анализаторе тестовой нагрузки с помощью кнопки Создание отчета Excel на панели инструментов, либо из программы Excel с помощью пункта Загрузить отчет теста на вкладке Нагрузочный тест ленты Office.

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

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

По умолчанию при создании ответов выбраны следующие счетчики.Однако с помощью мастера "Сформировать отчет теста нагрузки" можно добавить в отчет большее число столбцов.

  • LoadTest:Page - Avg.Время создания страницы

  • LoadTest:Request - Requests/Sec

  • LoadTest:Scenario - User Load

  • LoadTest:Test - Avg.Время выполнения теста

  • LoadTest:Test - Total Tests

  • LoadTest:Transaction - Avg.Время ответа

  • LoadTest:Transaction - Total Transactions

  • Memory - Available MBytes

  • Network Interface - Bytes Total/sec

  • PhysicalDisk - %Idle Time

  • Process - %Processor Time

  • Processor %Processor Time

В создаваемый отчет Microsoft Excel включаются следующие таблицы:

  • Содержание — имя отчета о нагрузочном тесте и содержание со ссылками на различные таблицы отчета.

  • Запуски — подробные сведения о двух сопоставляемых в отчете запусках.

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

  • Сравнение страницы — линейчатая диаграмма и значения в процентах для сравнения двух запусков, представленных подробно на разных страницах отчета.

  • Сравнение компьютеров — сравнительные характеристики компьютеров, использованных в запусках.

  • Сравнение ошибок — сопоставление типов и количества ошибок, обнаруженных в запусках.

СоветСовет

Для расширения функциональности отчетов в нагрузочных тестах и веб-тестах производительности доступны дополнительные свойства.Запрос страницы имеет два свойства, представленных в отчете: "Цель" и "Имя отчета".Время ответа страницы сопоставляется с целевым значением, а имя отчета используется вместо URL-адреса.В разделе управления наборами счетчиков параметров запуска нагрузочного теста свойство метки компьютера представлено как имя компьютера.Это удобно для описания роли конкретного компьютера в отчете.

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

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

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

СоветСовет

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

Выберите подходящий шаблон нагрузки.

Для каждого сценария в нагрузочном тесте выберите шаблон нагрузки, соответствующий целям тестирования:

  • Шаблон постоянной нагрузки

  • Шаблон пошаговой нагрузки

  • Шаблон нагрузки на основе целей

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

Особенности хранилищ результатов нагрузочных тестов

Надлежащим образом задайте интервал выборки для счетчиков производительности.

Особенности определения интервала выборки счетчика производительности

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

Особенности добавления сведений о времени для сбора данных процентилей

Рассмотрите возможность включения трассировки SQL.

Особенности включения трассировки SQL

Определите, требуются ли дополнительные агенты тестирования.

Не перегружайте агенты тестирования

Дополнительные сведения см. в разделе Considerations for Load Testing.

ms404677.collapse_all(ru-ru,VS.110).gifОсобенности шаблонов нагрузки

Для каждого сценария в нагрузочном тесте выберите один из следующих шаблонов нагрузки в соответствии с целями тестирования.

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

ms404677.collapse_all(ru-ru,VS.110).gifИспользование шаблона постоянной нагрузки

Шаблон постоянной нагрузки используется для применения одинаковой нагрузки, создаваемой пользователями, в ходе выполнения нагрузочного теста.Следует с осторожностью применять шаблон постоянной нагрузки при использовании большого числа пользователей, поскольку в этом случае в начале нагрузочного теста может возникнуть неразумная и нереалистичная нагрузка на серверы.Например, если нагрузочный тест содержит веб-тест, начинающийся с запроса к домашней странице, и для этого нагрузочного теста задана постоянная нагрузка в 1000 пользователей, он максимально быстро отправит первые 1000 запросов к домашней странице.Это может не отражать реального распределения запросов к веб-сайту.Чтобы не допустить этого, рассмотрите возможность использования шаблона пошаговой нагрузки, в котором число пользователей постепенно увеличивается до 1000, или указания периода прогрева в параметрах запуска нагрузочного теста.Дополнительные сведения см. в разделе Настройка отсрочек запуска сценария.

ms404677.collapse_all(ru-ru,VS.110).gifИспользование шаблона пошаговой нагрузки

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

  • Начальное число пользователей: 100

  • Максимальное число пользователей: 2000

  • Длительность шага (секунд): 1800

  • Время увеличения шага (секунд): 20

  • Число пользователей на шаге: 100

При этих параметрах нагрузочный тест будет выполняться 30 минут (1800 seconds) при нагрузках в 100, 200, 300 и до 2000 пользователей.Свойство Время увеличения шага заслуживает отдельного упоминания, поскольку это единственное свойство, недоступное в мастере тестовой нагрузки.Это свойство позволяет плавно, а не резко, увеличивать нагрузку между шагами (например, от 100 до 200 пользователей).В этом примере нагрузка будет увеличиваться от 100 до 200 в течение 20 секунд.Т. е. каждую секунду число пользователей будет увеличиваться на 5.Дополнительные сведения см. в разделе Практическое руководство. Указание времени увеличения шага для пошагового шаблона нагрузки.

ms404677.collapse_all(ru-ru,VS.110).gifИспользование шаблона нагрузки на основе целей

Шаблон нагрузки на основе целей удобно использовать, если требуется определить число пользователей, которое может поддерживаться системой, прежде чему будет достигнут определенный уровень использования ресурсов.Этот вариант лучше всего применять, если уже определен самый дефицитный ресурс системы, т. е. ее узкое место.Предположим, что дефицитным ресурсом является процессор сервера баз данных, и нам требуется узнать, сколько пользователей может поддерживать система, если уровень загрузки процессора сервера баз данных составляет приблизительно 75 процентов. Можно воспользоваться шаблоном нагрузки на основе целей, для которого установлена цель поддерживать значение счетчика "% загруженности процессора" в диапазоне от 70 до 80 процентов.

Предупреждающее замечаниеВнимание

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

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

ms404677.collapse_all(ru-ru,VS.110).gifОсобенности хранилищ результатов нагрузочных тестов

Если установлен выпуск Visual Studio Ultimate, в качестве хранилища результатов нагрузочных тестов используется установленный на компьютере экземпляр SQL Express.Выпуск SQL Express поддерживает использование не более 4 ГБ места на диске.Если планируется запускать большое число нагрузочных тестов в течение длительного периода времени, следует подумать о настройке в качестве хранилища результатов экземпляра полной версии SQL Server, если таковой имеется.Дополнительные сведения см. в разделе Управление результатами нагрузочного теста в репозитории результатов нагрузочного теста.

ms404677.collapse_all(ru-ru,VS.110).gifОсобенности включения трассировки SQL

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

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

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

ms404677.collapse_all(ru-ru,VS.110).gifНе перегружайте агенты тестирования

Если ЦП компьютера агента тестирования загружен более чем на 75% или на нем доступно менее 10% физической памяти, добавьте в нагрузочный тест больше агентов, чтобы для нагрузочного теста было достаточно ресурсов.

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

См. также

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

Указание наборов счетчиков и правил порогов для компьютеров в нагрузочном тесте

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

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

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