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


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

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

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

Требования

  • Visual Studio Ultimate

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

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

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

    -или-

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

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

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

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

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

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

    • ИД пользователя

    • Сценарий

    • Тест

    • URL (Не отображается в тесте или транзакции)

    • Выходные данные

    • Браузер (Не отображается в тесте или транзакции)

    • Сеть

    • Время начала

    • Длительность

    • Агент

    • Журнал теста (Ссылка на журнал теста)

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

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

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

Использование параметров фильтрации в диаграмме активности виртуальных пользователей

  1. В панели "Условные обозначения сведений" выберите в раскрывающемся списке пункт Тест, Страница или Транзакция.

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

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

  2. Установите или снимите флажки для ошибок, журналов, тестов, поисков и страниц ASPX, связанных с нагрузочным тестом.

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

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

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

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

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

  3. В результатах фильтра установите или снимите флажки для указанных ниже параметров фильтра.

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

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

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

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

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

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

См. также

Задачи

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

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

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

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

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