Citrix 성능 테스트 개요

IBM® Rational® Performance Tester Extension for Citrix Presentation Server를 사용하여 Citrix 애플리케이션의 성능을 테스트할 수 있습니다.
정보 성능 테스트 결과는 테스트 개발이 적합한지에 따라 달라집니다. 다음 각 단계는 의미있는 테스트 결과를 생성하는 데 기여합니다.

전제조건

Citrix 애플리케이션의 성능을 테스트하려면 먼저 Citrix XenApp 클라이언트가 IBM Rational Performance Tester와 같은 컴퓨터에 설치되어 있어야 합니다. Citrix XenApp 클라이언트는 Performance Test의 레코딩 및 실행에 필요합니다.

다수의 사용자를 에뮬레이션하기 위해 원격 컴퓨터에 대해 테스트를 배치하려는 경우 각 원격 컴퓨터에 다음 소프트웨어가 설치되어야 합니다.
  • Citrix XenApp 클라이언트
  • IBM Rational Performance Tester 에이전트

제한사항

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

테스트 편집 시 사용자 조치의 컨텍스트를 인식하는 것이 중요합니다. Citrix Performance Test는 매우 낮은 레벨로(예: 마우스 움직임 및 키 누름) Citrix XenApp 클라이언트와 상호작용하기 때문에 레코딩 후 테스트에 대해 작성하는 변경사항(예: 테스트 요소 이동, 루프 또는 조건 추가 또는 새 시퀀스 삽입)으로 에뮬레이션된 사용자 조치의 컨텍스트를 변경하고 동기화 제한시간 초과를 발생시킬 수 있습니다.


피드백