Citrix 성능 테스트에서는 동기화 메커니즘을 사용하여 서버 성능과는 관계없이
여러 개의 Citrix 세션에서 테스트를 재생합니다.
이 가이드라인을 통해 신뢰할 수 있는 테스트를 레코딩하고 테스트를 실행하는
동안 동기화 제한시간 초과가 발생하지 않도록 할 수 있습니다.
작동되는 Citrix 클라이언트 환경이 있는지, Citrix 서버에
연결할 수 있는지 확인하십시오.
레코딩하고 있는 세션이
재현 가능한지 확인하십시오. 안전하게 재생할 수 있는 테스트를 레코딩하려면 다음 가이드라인을 준수하십시오.
- 레코딩된 세션 동안 파일을 저장하는 경우, 테스트를
재생할 때 일부 응용프로그램이 기존 파일 이름에 대한 경고를 표시할 수 있습니다. 레코딩된 세션에
경고가 없으면 테스트가 중단되고 동기화 제한시간 초과가 발생할 수 있습니다.
- 테스트하고 있는 응용프로그램에 팁이나 보안 경고와 같이
특정 프로그램 또는 기능의 첫 번째 실행에서만 실행되는 대화 상자가 있는 경우
테스트를 레코딩할 때 사용 불가능하도록 설정하십시오.
레코딩되었지만 후속 실행에 다시 나타나지 않는 모든 창 또는 대화 상자로 인해
테스트가 중단되고 오류가 발생할 수 있습니다.
- 성능 테스트에 대한 전용 테스트 사용자 계정을 사용하십시오. 예측할 수 없는 마우스 이벤트가
응용프로그램 창 외부에서 발생한 경우 사용자 계정의 문제 발생 가능성이
최소화되도록 하십시오.
- 새 메일 알림, 자동 갱신 또는 일일 팁과 같이 예측할 수 없는 창 이벤트를 최소화하도록
테스트 계정 및 응용프로그램을 설정하십시오. 가능하면 확장 가능한 메뉴와 풍선 텍스트 도구 팁을
사용하지 않는 것으로 설정하십시오.
- 가능하다면
시작 메뉴를 사용하여 응용프로그램을 실행하지 마십시오. 빠른 실행 막대, 데스크탑 단축 아이콘을 사용하거나 을 선택하고 응용프로그램 이름을 입력하십시오.
- 즐겨찾기 또는 최근 파일과 같이 변경되기 쉬운 위치에서는 응용프로그램을 실행하거나 파일을 열지 마십시오.
- 시작 메뉴와 같은 계단식 메뉴를 사용하는 경우 항상 서브메뉴가
표시될 때까지 대기하십시오. 테스트를 편집할 때 레코딩 후에
서브메뉴를 표시하는 해당 경로가 정확한지 확인하기 위해 생성되는 마우스 시퀀스를 자세히 살피십시오.
- 최근 문서 메뉴를 사용하여 파일을 열거나 응용프로그램을 실행하지
마십시오. 이러한 항목은 실행할 때마다 변경될 수 있습니다.
- 테스트 레코딩 시, 창 또는 대화 상자와 상호작용하기 전에
요소를 클릭하여 초점이 맞춰졌는지 확인한 다음에 입력사항을 제공하십시오.
- 마우스 움직임 및 키워드 이벤트가 분명하게 정의되어 있고
비교적 천천히 움직이는지 확인하십시오. 풍선 도움말(도구 팁) 또는
마우스 올려놓기 조치를 수행하는 경우 충분히 대기한 후에 수행하십시오.
- 세션을 레코딩한 후 일부 응용프로그램에서는 종료하기 전에 사용자
입력이 필요합니다(예: 변경사항을 레코딩하기 위한 경우). 이러한 경우
세션 종료 시 응용프로그램 상태와 테스트 실행 시작 시 응용프로그램 상태 간에
불일치가 발생할 수 있습니다. 문제점이 발생되지 않도록 하려면 레코딩 세션의 마지막 단계에서
Citrix 클라이언트 또는 Citrix 레코더 제어의 중지 또는 닫기를 클릭하는 대신
모든 응용프로그램을 수동으로 닫고
메뉴를 사용하여 세션을 완전히 종료하십시오.
레코딩한 후 테스트를 편집하는 중에는
단일 사용자 테스트를 유효성 검증하기 위하여 일반 검증을 수행하는 것이 중요합니다.
실행 후에 테스트 실행 히스토리를 열어 테스트 동기화가 정확하게 수행되었는지 확인하십시오.
필요한 경우, 창 이벤트에서 동기화 레벨을 조건부에서 선택적으로 변경하거나
불필요한 제한시간 초과를 발생시키는 동기화를 변경하십시오.
가상 사용자에 대해 테스트를 배치하거나, 단일 사용자가 테스트를 완벽하게 수행할 수 있을 때
스케줄에서 테스트를 실행하십시오.