IBM®
Rational® Performance Tester Extension for SAP Solutions를
사용하여 SAP R/3 애플리케이션의 성능을 테스트할 수 있습니다.
정보 성능 테스트 결과는 테스트 개발이 적합한지에 따라 달라집니다.
다음 각 단계는 SAP 애플리케이션에 대한 성능 테스트를
수행할 때 의미있는 결과를 생성하는 데 기여합니다.
- 테스트 작성. SAP GUI 클라이언트와의 세션을
레코딩하여 테스트를 작성합니다. 일반적으로 SAP R/3 서버에 로그온하면
레코딩된 세션이 시작됩니다. 그런 다음 관련 성능 테스트를
생성하기 위해 애플리케이션과 상호작용하며 로그아웃하면 세션이
종료됩니다. 레코딩된 세션은 트랜잭션과 SAP 화면으로
분할됩니다. 응답 시간 측정과 검증 포인트는
트랜잭션과 SAP 화면에 자동으로 추가됩니다.
- 테스트 편집. 레코딩한 후 각 트랜잭션과
SAP 화면에서 이벤트를 편집할 수 있습니다.SAP
프로토콜 데이터 보기를 사용하여 SAP 화면의
스냅샷으로 이벤트를 편집할 수 있습니다. 변수 테스트 데이터를 사용하여 레코딩된
테스트 값을 바꾸거나 SAP 테스트에 동적 데이터를 추가할 수 있습니다. 또한 필드
값 또는 창 제목에 검증 포인트를 설정하여 테스트가
예상대로 작동하는지에 대한 유효성을 검증할 수 있습니다.
- 테스트 유효성 검증. 테스트를 배치하기
전에, 테스트가 제대로 실행되고 서버 로드가 최소 상태인 명목상의 환경에서
예상 결과를 생산하는지 확인하도록 단일 가상 사용자로서 테스트를
수동으로 실행할 수 있습니다. 테스트가 활성화되기 전에
여러 테스트 편집 및 유효성 검증 사이클이 나타날 수 있습니다.
- 스케줄로 워크로드 에뮬레이션. 테스트가
예상대로 반복적으로 실행되는 경우 실행 스케줄과 사용자
그룹을 지정하여 많은 가상 사용자로 인해 생성된 워크로드를
에뮬레이트합니다. 스케줄에 SAP 일괄처리 입력 테스트를 추가하여 가상
테스터 자원을 최소화하면서 서버에 대한 과도한 로드를 시뮬레이션할 수 있습니다.
- 스케줄 실행. 원격 호스트에서 호스트될 수 있는 가상
사용자에 대해 테스트 실행을 배치하여 스케줄을 실행합니다. 각 가상
사용자는 SAP GUI 클라이언트의 인스턴스를 실행합니다. 응답
시간 결과는 SAP R/3 서버에서 제공하며 레코딩됩니다. 검증
포인트가 검사되고 결과가 레코딩됩니다.
- 결과 평가. 실행 중에 생성된 다양한
보고서를 통해 SAP 성능 테스트에서 생성된 결과를
평가합니다. 사용자 정의 보고서를 디자인할 수도 있습니다.