Отладка тестов с помощью панели мониторинга Citrix

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

Прежде чем начать

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

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

Процедура

  1. Выполните расписание с включенной панелью мониторинга. Откроется окно с виртуальными пользователями, выполняющими клиенты Citrix на нескольких страницах. Выберите вкладку для просмотра соответствующего виртуального пользователя.
  2. Выберите вкладку Мониторинг, чтобы открыть панель мониторинга. На панели мониторинга показывается следующая информация:
    Контрольная панель
    Эта панель показывает информацию о выполнении каждого виртуального пользователя.
    Имя пула
    Показывает имя виртуального пользовательского пула. Существует один пул на каждое расположение и группу пользователей.
    Активные виртуальные пользователи
    Показывает число активных в данный момент виртуальных пользователей. Это значение обновляется постоянно во время выполнения расписания.
    Число действий пользователей
    Показывает число действий пользователя Citrix клавиатурой или мышью, имитированных во время последнего 5-секундного интервала.
    Общее прошедшее время
    Показывает общее время, прошедшее после начала выполнения расписания.
    Текущее действие
    Показывает последнее действие пользователя, выполненное в тесте.
    Тайм-ауты
    Показывает число тайм-аутов синхронизации для виртуального пользователя. Цвет обозначает состояние тайм-аута:
    • Зеленый: ok.
    • Желтый: возник тайм-аут при условной синхронизации.
    • Красный: возник тайм-аут при обязательной синхронизации.
    Прошедшее время
    Показывает время, прошедшее после начала выполнения виртуального пользователя.
    Состояние
    Показывает состояние выполнения виртуального пользователя.
  3. Выберите виртуального пользователя и нажмите одну из следующих кнопок для взаимодействия с выполнением теста.
    Перейти к
    Щелкните для отображения сеанса Citrix выбранного виртуального пользователя.
    Пауза или воспроизведение
    Нажмите для приостановки или возобновления выполнения выбранного виртуального пользователя. Можно также приостановить выполнение путем установки контрольных точек в тесте.
    Шаг
    Когда тест приостановлен, щелкните для пошагового выполнения каждого действия ввода данных пользователем в тесте. Для того чтобы приостановить выполнение теста, можно нажать кнопку Пауза или установить точки прерывания в тесте. Нажмите кнопку Воспроизведение для возобновления теста.
    Взаимодействовать
    Когда тест приостановлен, щелкните для разрешения выполнения действий вручную в сеансе виртуального пользователя. Используйте эту функцию, если тест не синхронизируется или зависает в неожиданном состоянии. Для того чтобы приостановить выполнение теста, можно нажать кнопку Пауза или установить точки прерывания в тесте. Нажмите кнопку Воспроизведение снова, чтобы возобновить выполнение теста в той точке, где он был приостановлен.
    Остановить
    Нажмите для остановки выполнения выбранного виртуального пользователя. Когда все виртуальные пользователи остановлены, расписание заканчивается.
  4. По окончании работы с сеансом Citrix нажмите кнопку Воспроизвести, чтобы возобновить выполнение.

Комментарии