Сеанс Citrix можно записать из веб-интерфейса Citrix для использования функции распределения нагрузки, которая доступна при данном способе подключения. По окончании записи сеанса мастер создает тест Citrix.
Прежде чем начать
- По умолчанию агент IBM® Rational Performance Tester запускается как служба. Если тест Citrix выполняется на агенте, необходимо Rational Performance Tester Agent запускать как процесс.
Для запуска агента как процесса выполните следующие действия:
- Откройте окно Службы Windows.
- Для службы Majordomo измените Тип запуска на Вручную, затем измените Состояние на Остановлена.
- В установочном каталоге агента откройте папку Majordomo и дважды щелкните на файле Majordomo.exe.
Процедура
- Выберите команду меню , выберите Запись Citrix и нажмите кнопку Далее.
- На странице Выбор расположения комплекта теста выберите проект.
- В поле Имя файла теста введите имя теста
Citrix и нажмите кнопку Далее.
- На странице Параметры соединения с Citrix выберите
Через веб-интерфейс и нажмите кнопку Далее.
- На странице Выбор приложений-клиентов выберите браузер, который будет использоваться, и нажмите кнопку Далее.
- В зависимости от выбора выполните одно из следующих действий. На странице Параметры функции записи укажите следующую информацию (в зависимости от выбранного браузера):
- Выберите Записывать поток данных через прокси-сервер для записи потока данных
HTTP или SOCKS через прокси-сервер или выберите Записывать поток данных через сокет для записи низкоуровневого потока сетевых данных для приложений, где прокси-сервер использовать невозможно. Этот вариант преимущественно применяется, когда в качестве браузера используется не Mozilla Firefox и Microsoft Internet Explorer.
Прим.: При использовании записи через прокси-сервер можно фильтровать запросы HTTP/HTTPS к определенным конечным точкам, что позволяет исключать из записи запросы к тем или иным конечным точкам. См. раздел
Параметры записи прокси.
- Если сервер требует от клиента идентификации SSL, укажите хранилище ключей сертификата клиента для записи через прокси-сервер, чтобы прокси-сервер мог идентифицироваться на сервере как клиент. Включите переключатель
Серверу требуется конкретный сертификат клиента. Укажите имя файла и пароль хранилища ключей сертификата сервера. Если требуется несколько сертификатов; выберите Несколько сертификатов, нажмите кнопку Добавить и укажите имя файла и пароль хранилища ключей сертификатов для каждой пары имени хоста и номера порта.
- Если выбран Mozilla Firefox, можно использовать временный профайл Firefox. В этом случае Firefox запускается без закладок, модулей и панелей инструментов обычного профайла. Включите переключатель Использовать другой профайл Firefox и выберите Использовать временный профайл Firefox.
- При выборе режима Записывать поток данных через прокси-сервер нажмите кнопку
Дополнительно и укажите, должен ли прокси-сервер HTTP/SOCKS использоваться для проверки и настройки параметров сетевого соединения, которые использует браузер, или для настройки дополнительных параметров идентификации SSL. Если выбран режим Записывать поток данных через сокет, укажите дополнительные параметры идентификации SSL.
- Для начала записи нажмите кнопку Готово. Откроется браузер.
- В браузере укажите URL сервера веб-интерфейса Citrix
- На странице веб-интерфейса Citrix укажите свое имя пользователя, пароль и домен для открытия сеанса. В веб-интерфейсе Citrix будет показан список приложений, опубликованных на сервере и доступных данному пользователю. Выберите приложение для тестирования. Откроется окно Запись Citrix. Во время записи с помощью управляющих элементов функции записи на панели инструментов можно добавлять комментарии, записывать синхронизации и делать снимки экрана.
- Для добавления комментария пользователя в записываемый тест щелкните на значке Вставить комментарий пользователя
. Поскольку тесты Citrix могут быть длинными и трудными для чтения, комментарии могут помочь найти важные элементы.
- Для добавления синхронизации изображений в записываемый тест щелкните на значке Вставить синхронизацию изображений
, выберите область экрана, которая будет использоваться для синхронизации, и щелкните на значке Вставить синхронизацию изображений еще раз. Синхронизации изображений позволяют тесту отслеживать содержимое области экрана во время воспроизведения, а не только реагировать на оконные события. Синхронизации изображений можно использовать для обеспечения синхронизации теста в приложениях, где не создается/изменяется много окон, но регулярно обновляется содержимое одного окна. Содержимое изображения может оцениваться по хэш-коду изображения или как текстовое значение, полученное в результате оптического распознавания текста. В редакторе тестов можно также добавить точки проверки в синхронизации изображений.
- Для добавления снимка экрана в записываемый тест щелкните на значке Снимок экрана
. Снимки экрана могут упростить чтение тестов и помощь визуализировать записанный тест.
- Для изменения параметров снимков экрана щелкните на значке Параметры снимка экрана
и выберите одну из следующих команд: - Нет автоматического снимка экрана
- Выберите этот параметр, если функция записи тестов не должна создавать снимки экрана автоматически. Когда выбран этот параметр, возможность делать снимки экрана вручную сохраняется. Эта опция выбрана по умолчанию.
- Создавать снимок экрана каждые
- Выберите этот параметр для автоматического создания снимков экрана через заданный интервал времени.
- Создать снимок экрана при открытии окна
- Выберите этот параметр для создания снимка экрана при каждом создании объекта окна в Citrix.
- Исключить всплывающие подсказки
- Когда выбран параметр Создать снимок экрана при открытии окна, включение данного параметра позволяет предотвратить создание снимка экрана при каждом появлении всплывающей подсказки во время записи. Если этот параметр выключен, при появлении всплывающих подсказок создаются снимки экрана.
- По завершении выполнения последовательности тестируемых действий закройте сеанс и остановите функцию записи значком Остановить запись (
) или закройте приложение Citrix и браузер. Во время создания теста откроется окно, показывающее ход создания. По окончании откроется панель
Управление функцией записи с сообщением Создание теста завершено, тест появится в Навигаторе тестов и откроется в редакторе тестов.
Результаты
В редакторе тестов откроются страницы HTTP и действия пользователя Citrix.
Дальнейшие действия
Для выполнения теста веб-интерфейса Citrix выберите
Выполнить тест в редакторе тестов.