SAP 테스트 레코딩

SAP 테스트를 생성하도록 SAP GUI 클라이언트와의 상호작용을 레코딩할 수 있습니다. 레코딩할 때, 레코딩 마법사는 SAP GUI 클라이언트를 열고 클라이언트와 서버 사이에 발생하는 모든 상호작용을 기록합니다.

시작하기 전에

SAP GUI 스크립팅이 SAP R/3 서버와 SAP GUI 클라이언트에서 사용될 수 있다는 것을 검증하십시오. 자세한 정보는 성능 테스트를 위한 SAP R/3 구성의 내용을 참조하십시오.

작동하는 SAP GUI를 가지고 있고 SAP R/3 서버에 연결할 수 있는지 확인하십시오.

테스트는 성능 테스트 프로젝트에 저장됩니다. 작업공간에 프로젝트가 없는 경우, 테스트 작성 마법사를 사용하여 작성할 수 있습니다.

레코딩하는 세션이 재생할 수 있는지 확인하십시오. 예를 들어, SAP에서 항목을 작성하고 이를 삭제하지 않는 경우, 테스트가 실행될 때 이미 존재합니다. 이는 테스트가 예상대로 실행되지 않도록 할 수 있습니다.

프로시저

SAP 테스트를 레코딩하려면 다음을 수행하십시오.

  1. Performance Test 퍼스펙티브에서 레코딩으로부터 새 테스트 도구 모음 단추(레코딩으로부터 새 테스트
도구 모음 단추)를 클릭하거나 파일 > > 레코딩으로부터 테스트를 클릭하십시오.
  2. 레코딩으로부터 새 테스트 마법사에서 새 레코딩으로부터 테스트 작성을 클릭하고 SAP 테스트를 선택하고 다음을 클릭하십시오. 민감한 데이터를 레코딩하는 경우 레코딩 암호화 레벨을 선택할 수 있습니다.
  3. 위치 선택 페이지에서 새 테스트를 위한 프로젝트 및 폴더를 선택하고 테스트 이름을 입력하고 다음을 클릭하십시오. 필요한 경우, 상위 폴더 작성 아이콘(상위 폴더
작성 아이콘)을 클릭하여 프로젝트 또는 폴더를 작성하십시오.
  4. SAP 연결 페이지에 SAP R/3 서버에 연결되는 방법을 선택하십시오.
    • 대부분의 경우에, SAP 로그온을 선택하십시오. 그런 다음, SAP 시스템 이름에서 서버를 식별하도록 SAP 로그온이 일반적으로 사용하는 설명을 입력하십시오.
    • 사용자 환경이 SAP 로그온을 지원하지 않으면 서버 정보를 선택하십시오. 애플리케이션 서버에서 서버의 호스트 이름 또는 IP 주소를 입력하십시오. 그리고 나서 시스템 수의 값을 지정하십시오. 필요할 경우에 다른 옵션에 정보를 입력하십시오. 기타 SAP 로그온 옵션에 대한 세부사항은 SAP 문서를 참조하십시오.
    • 사용자 환경이 게이트웨이 또는 라우터를 사용하여 SAP R/3 서버에 연결하는 경우, 문자열로 연결을 선택하십시오. 편집을 클릭하여 올바른 연결 문자열을 지정하십시오. 연결 문자열에 대한 세부사항은 SAP 문서를 참조하십시오.
    • 연결을 자동화하기 위한 SAP 단축 아이콘 파일을 가지고 있는 경우, SAP 단축 아이콘 파일을 선택하십시오. 찾아보기를 클릭하여 파일의 위치를 지정하십시오.
    • HTTP SAP 포털을 통하여 SAP에 로그온하는 옵션도 가지고 있습니다. 자세한 정보는 HTTP SAP 포털로 세션 레코딩의 내용을 참조하십시오.
    • 로그온 프로세스를 건너뛰고 세션 중간의 특정 화면에서 레코딩을 시작하려는 경우, SAP 로그온 프로그램으로 세션을 시작하고, 화면으로 이동한 다음 SAP-로그온으로부터 시작되는 실행 세션 레코딩을 선택하십시오. 레코딩된 테스트에는 임의의 연결 정보가 포함되지 않습니다. 이 옵션은 분할 테스트를 작성하기에 유용할 수 있습니다.
  5. SAP 성능 테스트를 처음 레코딩하는 경우, 개인정보 보호정책 경고를 읽고 승인을 선택하여 진행하십시오.
  6. 완료를 클릭하여 레코딩을 시작하십시오. 어떤 경우, 스크립트가 SAP에 연결 중이라는 경고를 볼 수 있습니다.
  7. SAP에 로그온하고 테스트하기 위해 트랜잭션을 완료하십시오. 보안상의 이유로 비밀번호는 SAP 테스트 레코더에 의해 레코딩될 수 없습니다. 대신 비밀번호는 레코딩 세션 끝에 요청됩니다.
  8. SAP GUI 창에서 테스트를 위한 태스크를 수행하십시오. 레코더 테스트 어노테이션 도구 모음을 사용하여 주석을 추가하거나 동기화를 레코딩하거나 레코딩 중 화면을 캡처할 수 있습니다.
    • 레코딩된 테스트에 주석을 추가하려면 주석 삽입 아이콘(주석 삽입 아이콘)을 클릭하십시오.
    • 레코딩된 테스트에 화면 캡처를 추가하려면 화면 캡처 아이콘(화면 캡처 아이콘)을 클릭하십시오. 화면 및 창 캡처는 사용자 테스트를 더 읽기 쉽게 하고 레코딩된 테스트를 시각화하는데 도움이 됩니다. 화면 캡처의 설정을 변경하고 이미지에 주석을 추가할 수 있습니다.
    • 레코딩에 테스트 동기화를 수동으로 추가하려면 동기화 삽입 아이콘(동기화
삽입 아이콘)을 클릭하십시오.
    • 레코딩된 테스트에 분할 위치를 삽입하려면, 분할 위치
아이콘분할 위치 아이콘(분할 위치
아이콘) 단추를 클릭하십시오. 분할 위치는 허용됩니다. 분할 위치를 사용하여 단일 레코딩으로부터 여러 테스트를 생성할 수 있고 스케줄을 가진 다른 순서로 재생할 수 있습니다. 테스트 분할에 대한 자세한 정보는 레코딩 중 테스트 분할을 참조하십시오.
  9. 테스트할 트랜잭션을 완료했을 때, SAP GUI를 닫거나 레코더 제어 보기에서 중지(레코딩 중지 누름 단추)를 클릭하여 레코더를 중지하십시오.
  10. 비밀번호 입력 창에서 레코딩에 사용된 계정에 대한 비밀번호를 입력하십시오. SAP GUI가 비밀번호의 직접 레코딩을 허용하지 않기 때문에 이 단계는 필수입니다. 테스트가 생성되는 동안 진행상태 창이 열립니다. 완료 시 레코더 제어 보기에 테스트 생성 완료라는 메시지가 표시됩니다. 테스트 네비게이터에는 사용자 테스트가 나열되고 테스트가 테스트 편집기에서 열립니다.

피드백