SAP GUI 클라이언트 소프트웨어는 IBM® Rational® Performance Tester와 동일한 컴퓨터에 설치해야 합니다. SAP GUI 클라이언트는 성능 테스트를 레코딩하고 실행하는 데 필요합니다. SAP GUI 버전 지원에 대한 정보는 SAP에 대한 SAP 참고 1412821 - Windows용 SAP GUI: Windows 지원을 참조하십시오.
제품은 기본적으로 SAP GUI 7.10, 7.20, 7.30에 맞게 최적화되어 있습니다. 이전 SAP GUI 6.20 및 6.40 버전에서 성능을 향상시키려면 장기 테스트를 실행할 때 bridge2java.dll을 bridge2javaV7.dll로 이름을 바꾼 다음 bridge2javaV6.dll을 bridge2java.dll로 이름을 바꿔 C:\Program Files\IBM\SDP\plugins\com.ibm.rational.test.lt.runtime.sap\<build_identifier> 디렉토리에 있는 bridge2java.dll 파일을 변경해야 합니다.
성능 테스트는 SAP 스크립팅 API와 ActiveX에 의존합니다. SAP GUI 클라이언트를 설치할 때 이 옵션이 선택되어 있는지 확인하십시오.
성능 테스트를 레코딩 및 실행하려면 또한 SAP R/3 애플리케이션 서버와 원격 컴퓨터에 설치된 모든 SAP GUI 클라이언트에서 스크립팅을 사용할 수 있어야 합니다. 자세한 정보는 성능 테스트를 위한 SAP R/3 구성 주제를 참조하십시오.
성능 테스트를 재생하는 동안 각 가상 사용자는 기본적으로 자동 모드(화면에 사용자 인터페이스가 표시되지 않는 모드)로 SAP GUI를 실행합니다. 그러나 SAP GUI의 일부 모달 대화 상자가 화면에 잠깐 표시될 수 있습니다.
SAP GUI 저속 연결 설정으로 SAP 테스트를 레코딩하지 마십시오. 이 설정으로 레코딩한 정상 속도 연결 테스트로는 실행할 수 없습니다.
SAP GUI 테스트에 대해 에이전트에서 최대 50명의 가상 사용자만 허용됩니다.
일괄처리 입력 테스트를 사용하여 가상 사용자 컴퓨터에 대한 로드는 최소화하면서 많은 수의 가상 사용자를 시뮬레이션할 수 있습니다.
일괄처리 입력 테스트는 SAP GUI 인터페이스를 전달하여 SAP R/3 서버를 하위 레벨에서 액세스하므로 검증 포인트 또는 SAP GUI 요소를 포함할 수 없습니다. 주된 목적은 이미 SAP 성능 테스트가 포함된 테스트 스케줄에 추가되는 경우 서버에 대한 로드를 시뮬레이션하는 것입니다. SAP 성능 테스트만 정확한 SAP 애플리케이션 성능 측정을 제공합니다.
일괄처리 입력 트랜잭션은 SAP GUI에 레코딩되어 파일 시스템으로 내보냅니다. 그런 다음 레코딩된 해당 트랜잭션을 기반으로 하는 일괄처리 입력 테스트를 생성할 수 있습니다.
성능 테스트를 배치하는 경우 지정된 컴퓨터에서 관련 수의 가상 사용자를 사용해야 합니다. 예를 들어, 단일 컴퓨터에 너무 많은 가상 사용자를 배치하면 SAP R/3 애플리케이션 서버 로드보다 많은 테스트 컴퓨터 로드가 생성된 결과에 반영됩니다.
1GHz 프로세서와 1GB RAM이 장착된 평균 테스트 컴퓨터에 대한 성능 테스트에서 최상의 결과를 얻으려면 동시 가상 사용자 수가 50명이 넘지 않도록 하십시오. 일괄처리 입력 테스트의 경우 최대 동시 가상 사용자 수는 약 500명입니다.
단일 테스트 컴퓨터가 실행할 수 있는 가상 사용자의 수를 초과하는 경우, 서버의 측정 성능은 최종 결과를 무효화하는 테스트 컴퓨터의 성능에 의해 영향을 받습니다.
24시간을 초과하는 장기간 테스트 스케줄을 실행하는 경우 장기 실행 모드를 사용하여 SAP GUI 클라이언트에서의 자원 소비를 줄이십시오. 이 모드는 여러 프로세스에서 테스트를 실행하여 장기간 테스트 실행의 신뢰도를 높입니다. 스케줄의 각 사용자 그룹에 대해 이 옵션을 사용으로 설정해야 합니다.
장기 실행 모드에서는 SAP 테스트 인스턴스의 수가 지정된 수에 도달할 때마다 새 프로세스가 작성됩니다.
변수를 SapWorkDir 폴더 위치로 설정하는 경우 스케줄이 시작되면 폴더의 컨텐츠(*.trc 파일)가 제거됩니다. 변수가 true 또는 on으로 설정되면 제품이 컨텐츠를 제거하기 전에 자동으로 SapWorkDir 폴더를 검색합니다. 변수가 false 또는 off로 설정되면 조치가 수행되지 않습니다.