Citrix 성능 테스트 개요

IBM® Rational® Performance Tester Extension for Citrix Presentation Server를 사용하여 HTTP 응용프로그램을 테스트하는 것과 동일한 방법으로 Citrix 응용프로그램을 테스트할 수 있습니다.

성능 테스트는 테스트 작성, 테스트 편집, 스케줄을 사용한 워크로드 에뮬레이션, 스케줄 실행 및 결과 평가라는 다섯 단계로 구성됩니다.

전제조건

Citrix 응용프로그램 성능을 테스트하려면 IBM Rational Performance Tester와 같은 컴퓨터에 Citrix Presentation Server 클라이언트가 설치되어 있어야 합니다. Citrix Presentation Server 클라이언트는 성능 테스트를 레코딩하고 실행하는 데 필요합니다.

많은 수의 가상 사용자를 에뮬레이션하기 위해 원격 호스트에 테스트를 배치하는 경우, 각 원격 컴퓨터에 다음 소프트웨어가 설치되어 있어야 합니다.
  • Citrix Presentation Server 클라이언트
  • IBM Agent Controller

제한사항

Citrix 성능 테스트에서는 창 작성 및 변경 이벤트를 사용하고 선택적으로 이미지 인식 기술을 사용하여 사용자 입력과 서버 결과물을 동기화합니다. Citrix 응용프로그램으로 세션을 레코딩하려면 해당 응용프로그램의 작동이 완전하게 재생 가능해야 합니다. 특히 응용프로그램은 항상 동일한 위치 및 동일한 순서로 창 및 GUI 요소를 작성해야 합니다. 마우스 또는 키보드 이벤트는 항상 동일한 출력 결과를 가져야 합니다. 다음 예제를 고려하십시오.
  • 응용프로그램에 팁이나 보안 경고와 같은 특정 프로그램 또는 기능을 처음 실행했을때만 나타나는 대화 상자가 있는 경우 테스트를 레코딩할 때 해당 대화 상자를 사용 안함으로 설정하십시오. 레코딩되었지만 후속 실행에서는 표시되지 않거나 또는 화면의 다른 좌표에서 표시되는 창이나 대화 상자는 테스트를 중단시키고 동기화 제한시간 초과를 발생시킵니다.
  • 레코딩된 세션 중 파일을 저장한 경우 테스트를 재생할 때 응용프로그램이 기존 파일 이름에 대한 경고를 발행할 수 있습니다. 레코딩된 세션에 경고가 없으면 테스트가 중단되고 오류가 발생합니다.

Citrix 성능 테스트는 아주 낮은 레벨(마우스 이동, 키 누름)로 Citrix Presentation Server 클라이언트와 상호작용하므로 테스트 요소 이동, 루프나 조건 추가 또는 새 시퀀스 삽입과 같이 레코딩 후 테스트에 발생한 변경사항이 에뮬레이션된 사용자 조치의 컨텍스트를 중단시키고 동기화 제한시간 초과를 발생시킬 수 있습니다. 테스트를 편집할 경우 사용자 조치의 컨텍스트를 알아야 합니다.

관련 개념
Citrix 성능 테스트 가이드라인
Citrix 동기화 개요
이용약관 | 피드백
(C) Copyright IBM Corporation 2006. All Rights Reserved.