В редакторе тестов синхронизация изображения Citrix позволяет тестам производительности Citrix
отслеживать содержимое области экрана во время воспроизведения. Эти настройки применяются к выбранному
элементу синхронизации изображения.
Атрибуты синхронизации изображения
- Расположения
- Это координаты верхнего левого угла области синхронизации изображения и размер области синхронизации
изображения в пикселах. Это поле доступно только для чтения.
- Состояние синхронизации
- Это поле описывает поведение теста при возникновении тайм-аута синхронизации для изображения. Базовая
задержка тайм-аута указана в параметрах генерации тестов Citrix, однако фактическая задержка изменяется в
зависимости от уровня синхронизации.
- Условная
- Условная задержка тайм-аута - это базовая задержка тайм-аута, как она определена в параметрах
генерации тестов Citrix. Если синхронизация не может быть выполнена, тест пытается возобновить выполнение,
и регистрируется тайм-аут в отчете производительности Citrix и протоколе теста.
- Обязательная
- Обязательная задержка тайм-аута - это трехкратное значение базовой задержки тайм-аута. Если
синхронизация не может быть выполнена, осуществляется выход из теста с ошибочным состоянием, и тайм-аут
регистрируется в протоколе теста.
- Необязательная
- Необязательная задержка тайм-аута - это фиксированное значение равное 2 секундам. Если синхронизация
не может быть выполнена, тест игнорирует тайм-аут.
- Предварительный просмотр синхронизации изображения
- Это снимок экрана области синхронизации изображения, как она была записана. Выберите опцию
По размеру видимой области для ограничения размера снимка экрана в редакторе
тестов.
Синхронизация
- Хэш-код изображения
- Определяет, что синхронизация будет вычислена по хэш-коду растрового изображения. Хэш-код - это
уникальное число, вычисленное из изображения выбранной области. Когда во время выполнения теста
осуществляется синхронизация изображения, тест вычисляет хэш-код выбранной области и синхронизирует тест,
если хэш-код области экрана соответствует ожидаемому хэш-коду, прежде чем возникнет тайм-аут.
- Оптическое распознавание символов
- Определяет, что синхронизация будет вычислена по распознанному текстовому значению. Оптическое
распознавание символов извлекает текстовую строку из выбранной области изображения. Когда во время
выполнения теста осуществляется синхронизация изображения, тест непрерывно применяет распознавание текста
к выбранной области и синхронизирует тест, как только извлеченное текстовое значение соответствует
ожидаемому текстовому значению, прежде чем возникнет тайм-аут.
- Значение
- Эта страница определяет ожидаемое значение в зависимости от указанного метода распознавания. Можно
добавить альтернативные значения, нажав кнопку Добавить, чтобы синхронизация изображения могла быть
выполнена при различных условиях. Альтернативные значения вычисляются таким же образом, как основное
ожидаемое значение.
- Хэш-код изображения
- Когда выбрана опция Хэш-код изображения, это значение указывает хэш-код,
вычисленный для выбранной области изображения в процессе записи.
После выполнения теста можно создать
альтернативные значения хэш-кодов, скопировав результирующие хэш-коды из панели Синхронизация
изображения Citrix.
- Ожидаемый текст
Когда выбрана опция Оптическое распознавание символов, это значение является
значением ожидаемого текста, извлеченным посредством оптического распознавания символов из выбранной
области изображения. Нажмите Извлечь текст для извлечения текстовой строки из
выбранной области изображения.
Если текст не удалось извлечь, попробуйте изменить параметры
распознавания текста на странице Опции.
Однако, точность распознанного текста не
важна. Для успешной синхронизации важно, только чтобы распознанный текст был одинаковым при каждом выполнении теста.
- Использовать регулярное выражение
- Выберите эту опцию для выражения ожидаемой текстовой строки с помощью стандартного синтаксиса
регулярного выражения.
- Опции
- Эта страница определяет настройки для извлечения текста путем оптического распознавания символов. Может потребоваться поэкспериментировать с различными параметрами для достижения точных результатов. После
изменения параметра перейдите на вкладку Значение и нажмите Извлечь
текст, чтобы увидеть, было ли улучшено распознавание текста. Заметьте, что так как оптическое
распознавание символов используется в целях проверки, непротиворечивость результатов более важна, чем
точность извлеченного текста.
- Коэффициент масштаба
- Это коэффициент увеличения, примененный к изображению. Значением по умолчанию является средний размер
стандартного шрифта. Увеличьте коэффициент масштаба для улучшения распознавания меньших шрифтов или
уменьшите его для больших шрифтов.
- Язык
- Это язык словаря, используемого синхронизацией распознавания текста.
Выберите язык тестируемого
приложения. Если язык приложения отсутствует в списке, измените параметр языка в Параметрах OCR
по умолчанию на странице Генерация теста Citrix.
- Яркость
- Это уровень яркости от 0 до 250, который применяется к изображению.
По умолчанию используется значение
70 для текста нормальной контрастности. Увеличьте значение яркости для улучшения распознавания более
темных изображений или уменьшите его для более светлых изображений.
- Коэффициент распознавания
- Это коэффициент распознавания, необходимый для соответствия извлеченной строки ожидаемому тексту. Уменьшите уровень распознавания для допуска пропорции несовпадающих символов в распознанном тексте. По
умолчанию используется значение 100%, которое означает, что требуется точное совпадение.
Точка проверки
- Включить точку проверки для синхронизированного элемента
- Если эта опция выбрана, тест проверяет, была ли успешно выполнена синхронизация изображения.
Если
синхронизация привела к тайм-ауту, точка проверки возвращает состояние ошибка в отчете теста
производительности Citrix.
Время ответа
- Остановить время ответа для
- Выберите эту опцию, чтобы использовать текущую синхронизацию изображения для остановки измерения
времени ответа. Когда выбрана эта опция для синхронизации изображения, которая еще не связана со временем
ответа, создается новое время ответа с именем по умолчанию. Если существуют измерения времени ответа, не
имеющие действия остановки, то они также указываются. Выберите время ответа, с которым хотите связать эту
опцию.
- Перейти к определению времени ответа
- Щелкните здесь для перехода к элементу сеанса для просмотра таблицы Определения измерений
времени ответа.