이미지 동기화를 사용하면 Citrix Performance Test에서 창 이벤트에만 초점을 맞추는 대신
재생 중에 화면 영역의 컨텐츠를 계속 추적할 수 있습니다.
시작하기 전에
테스트에서 이미지 동기화 요소를 사용하여
다수의 창을 작성하거나 수정하지 않지만 창의 컨텐츠를 정기적으로 업데이트하는 애플리케이션에서
테스트 재생을 용이하게 할 수 있습니다.
이미지의 컨텐츠는
계산된 비트맵 해시 코드인 값 또는 OCR(Optical Character Recognition)을 통해 얻은 텍스트 문자열로
처리됩니다.
테스트 실행 중 테스트는 화면 영역의 컨텐츠가
예상 이미지 동기화 값과 일치할 때까지 대기한 후 진행됩니다. 동기화 기간 중에 값이 일치하지 않으면
이미지 동기화 제한시간 초과가 테스트 로그에 생성됩니다.
또한 테스트 편집기에서
이미지 동기화에 검증 포인트를 추가할 수 있습니다. 동기화가 성공하면 검증 포인트가 패스하고
제한시간 초과가 발생하면 검증 포인트가 실패합니다.
테스트 레코딩 중에 이미지 동기화를 삽입합니다.
프로시저
- Citrix Performance Test 레코딩을 시작하고 사용자 조치 시퀀스를 레코딩하십시오.
- 레코딩된 테스트에 이미지 동기화를 추가하려면 Citrix 레코더 제어 창에서 이미지 동기화
삽입(
) 단추를 클릭하고 동기화에 사용할
화면 영역을 선택한 다음 이미지 동기화 삽입 단추를 다시 클릭하십시오.
- 레코딩을 계속 진행하십시오. 테스트할 조치 시퀀스를 완료했으면
Citrix 세션을 완전히 종료하고 Citrix XenApp 클라이언트를 닫으십시오. 테스트가 생성되는 동안 진행상태 창이 열립니다. 완료 시 레코더 제어 보기에 테스트 생성 완료 메시지가 표시되고
테스트 네비게이터에 사용자 테스트가 나열되며 테스트가 테스트 편집기에서 열립니다.
- 테스트 편집기에서 이미지 동기화 요소를 선택하십시오.
- 동기화 상태를 조건부, 필수 또는
선택적으로 설정하십시오.
대부분의 경우 동기화가 발생하도록 명시적으로 요청하므로 동기화 상태를
조건부로 두어야 합니다.
- 두 가지 동기화 방법 중 하나를 지정하십시오.
- 선택한 영역이 레코딩된 이미지와 정확히 일치할 때 동기화가 발생하도록 하려면
비트맵 해시 코드를 선택하십시오. 한 픽셀이라도 다르면 동기화 제한시간 초과가 발생합니다.
- 선택한 영역에서 텍스트 문자열을 인식할 때 동기화가 발생하도록 하려면
OCR(Optical Character Recognition)을 선택하십시오. 텍스트 추출을 클릭하여
레코딩된 이미지에서 텍스트 인식을 테스트하십시오. 동기화를 목적으로 할 때
텍스트 인식 결과는 반복적이지만 꼭 정확할 필요는 없음에 유의하십시오.
참고: Windows 2008에서는 Citrix 테스트에 비트맵
해시 코드 동기화 방법을 사용하도록 권장합니다.
텍스트 추출을 여러 번 클릭하여
텍스트 인식 결과가 반복적인지 확인하십시오. 인식된 텍스트가 다른 경우
옵션을 클릭하여 확대/축소 요소 또는
다른 OCR(Optical Character Recognition) 설정을 변경하십시오.
인식된 텍스트를 수동으로 정정하지 말아야 합니다.
추가를 클릭하여
여러 개의 예상 텍스트 문자열을 지정하거나 정규식 사용을 클릭하여
텍스트 문자열을 정규식으로 지정하거나 팩토링을 클릭하여
다중 예상 텍스트 문자열에서 정규식을 자동으로 생성할 수 있습니다.
- 이미지 동기화에 대해 검증 포인트를 사용으로 설정할지 여부를 지정하십시오. 이를 지정하면
테스트에서 Citrix 검증 포인트 보고서에 패스 또는 실패 상태를 생성할 수 있습니다.