Сеансы Citrix можно записывать с помощью Citrix XenApp или XenDesktop. Во время записи мастер записи автоматически запускает клиент и настраивает
его для записи. По окончании записи сеанса мастер создает тест производительности Citrix.
Прежде чем начать
- Установите Citrix OnlinePlugin или Citrix Receiver и подключитесь к Citrix
XenApp или Citrix
XenDesktop. Дополнительная информация о поддерживаемых версиях приведена в документе
Системные требования.
- Если используется Microsoft Windows 2008, требуется Citrix Receiver 3.3 или 4.1. Для выполнения теста Citrix в Microsoft Windows 2008 необходимо установить Citrix Receiver 3.3 или 4.1 и .Net Framework 3.5. Для установки .Net Framework 3.5 откройте Панель управления и выберите Включение или отключение компонентов Windows. В Мастере добавления ролей и компонентов
на странице Компоненты включите переключатель Компоненты .Net Framework 3.5 и нажмите кнопку Далее.
Для того чтобы указать путь к файлам исходного кода компонента, выберите Указать альтернативный исходный путь, укажите путь, нажмите кнопку OK, затем нажмите кнопку Установить.
- Поведение мастера записи управляется параметрами функции записи. Для просмотра текущих значений параметров выберите , разверните Тест и выберите Запись Citrix. В данной процедуре предполагается, что используются параметры по умолчанию.
- После записи теста и при выполнении теста в Windows 2008 на вкладке Синхронизация изображений Citrix не показывается записанный снимок экрана для Фактического изображения.
Хэш-коды фактического и ожидаемого снимка экрана могут не совпадать.
Необходимо использовать хэш-код Ожидаемого изображения для Фактического изображения. Для этого в Синхронизация изображений Citrix щелкните на значке Добавить значение и нажмите кнопку Да в подтверждающем сообщении. В тест будет добавлена запись Синхронизация изображений. Сохраните тест.
- По умолчанию агент IBM® Rational Performance Tester запускается как служба. Если тест Citrix выполняется на агенте, необходимо Rational Performance Tester Agent запускать как процесс.
Для запуска агента как процесса выполните следующие действия:
- Откройте окно Службы Windows.
- Для службы Majordomo измените Тип запуска на Вручную, затем измените Состояние на Остановлена.
- В установочном каталоге агента откройте папку Majordomo и дважды щелкните на файле Majordomo.exe.
Процедура
Для записи теста Citrix выполните следующие действия:
- В проекции Тест производительности нажмите кнопку Создать тест на основе записи
на панели инструментов или выберите команду меню .
- В мастере Создать тест на основе записи выберите
Создать тест на основе новой записи, выберите Тест Citrix и нажмите кнопку Далее. При записи важных данных можно выбрать Уровень шифрования записи.
- На странице Выбрать расположение выберите расположение проекта и папки для нового теста, введите имя теста и нажмите кнопку Далее. При необходимости нажмите кнопку Создать родительскую папку
, чтобы создать новый проект или папку.
- На странице Параметры соединения с Citrix укажите информацию для подключения к серверу Citrix. Выполните одну из следующих задач:
- Если администратор Citrix предоставил файл ICA, выполните следующие действия:
- Выберите С помощью файла ICA, чтобы использовать его параметры для подключения к серверу.
- Нажмите кнопку Обзор и выберите файл ICA в файловой системе.
- Для продолжения нажмите кнопку Далее.
- Если необходимо вручную указать сервер Citrix для сеанса, выполните следующие действия:
- Выберите На сервере, чтобы подключиться прямо к серверу.
- Укажите имя или IP-адрес сервера или нажмите кнопку Обзор и выберите сервер или ферму серверов в локальной сети.
- Необязательно: Если необходимо изменить параметры фермы Citrix, выберите Параметры фермы.
- Для записи сеанса рабочего стола Windows оставьте поле Начальная программа пустым.
- Если администратор Citrix опубликовал приложения в сети, выполните следующие действия:
- Выберите В опубликованном приложении и нажмите кнопку Обзор, чтобы выбрать приложение в списке приложений, опубликованных на сервере или ферме серверов.
- Необязательно: Если необходимо изменить параметры фермы Citrix, выберите Параметры фермы.
В этом случае ферма серверов выполняет распределение нагрузки и выбирает сервер автоматически.
- Для того чтобы сделать последовательность входа частью параметров сеанса, выберите Войти в систему с помощью пользовательских идентификационных данных, введите свои идентификационные данные и укажите имя домена. Если этот параметр не выбран, идентификационные данные записываются как часть последовательности входа во время записи.
Прим.: Если используется вариант С помощью файла ICA и файл ICA содержит команду LogonTicket, даже после ввода идентификационных данных как части этого шага необходим их повторный ввод на сервере Citrix для запуска теста Citrix. Для того чтобы избежать повторного ввода идентификационных данных, можно вручную удалить команду LogonTicket из файла ICA.
- Для продолжения нажмите кнопку Далее.
- На странице Параметры сеанса Citrix можно ввести описание теста, настроить параметры видео, указать режим шифрования и дополнительные параметры клиента Citrix XenApp.
Для продолжения нажмите кнопку Далее.
Прим.: Поскольку тесты производительности Citrix предполагают низкоуровневые взаимодействия с сервером, включая координаты курсора мыши и окон, рабочий стол Citrix должен быть достаточно большим, чтобы вместить тестируемое приложение. В особенности необходимо избегать прокрутки окон во время записи.
- При первой записи теста производительности Citrix прочитайте
Предупреждение о конфиденциальности, затем нажмите кнопку Принять для продолжения.
- Для начала записи нажмите кнопку Готово. Откроется окно Запись Citrix с сеансом
Citrix XenApp и набором управляющих элементов функции записи.
- В окне Запись Citrix выполните задачи по тестированию. Во время записи с помощью управляющих элементов функции записи на панели инструментов можно добавлять комментарии, записывать синхронизации и делать снимки экрана.
- Для добавления комментария пользователя в записываемый тест щелкните на значке Вставить комментарий пользователя
. Поскольку тесты Citrix могут быть длинными и трудными для чтения, комментарии могут помочь найти важные элементы.
- Для добавления синхронизации изображений в записываемый тест щелкните на значке Вставить синхронизацию изображений
, выберите область экрана, которая будет использоваться для синхронизации, и щелкните на значке Вставить синхронизацию изображений еще раз. Синхронизации изображений позволяют тесту отслеживать содержимое области экрана во время воспроизведения, а не только реагировать на оконные события. Эти снимки экрана можно использовать для обеспечения синхронизации теста в приложениях, где не создается/изменяется много окон, но регулярно обновляется содержимое одного окна. Содержимое изображения может оцениваться по хэш-коду изображения или как текстовое значение, полученное в результате оптического распознавания текста.
- Для вставки измерения времени ответа во время записи щелкните на значке Вставить время ответа
, чтобы создать начало измерения в записи, и еще раз щелкните на этом значке, чтобы создать конец.
- Для добавления снимка экрана или окна в записываемый тест щелкните на значке Снимок экрана
или значок Снимок окна
. Снимки экрана и окон могут упростить чтение тестов и помощь визуализировать записанный тест. Для изменения параметров снимков экрана и окон щелкните на значке Параметры снимка экрана
и выберите одну из следующих команд:
- Нет автоматического снимка экрана
- Выберите этот параметр, если функция записи тестов не должна создавать снимки экрана автоматически. Когда выбран этот параметр, возможность делать снимки экрана вручную сохраняется. Эта опция выбрана по умолчанию.
- Создавать снимок экрана каждые
- Выберите этот параметр для автоматического создания снимков экрана через заданный интервал времени.
- Создать снимок экрана при открытии окна
- Выберите этот параметр для создания снимка экрана при каждом создании объекта окна в Citrix.
- Исключить всплывающие подсказки
- Когда выбран параметр Создать снимок экрана при открытии окна, включение данного параметра позволяет предотвратить создание снимка экрана при каждом появлении всплывающей подсказки во время записи. Если этот параметр выключен, при появлении всплывающих подсказок создаются снимки экрана.
Для предварительного просмотра всех снимков экрана, снимков окон и синхронизаций изображений сбоку окна Запись Citrix щелкните на значке Кнопка предварительного просмотра снимка экрана
.
- По завершении выполнения последовательности тестируемых действий закройте сеанс и остановите функцию записи значком Остановить запись
. Во время создания теста откроется окно, показывающее ход создания. По окончании откроется панель
Управление функцией записи с сообщением Создание теста завершено, тест появится в Навигаторе тестов и откроется в редакторе тестов.