REST 테스트 단계

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 1분
  • REST 호출을 수행하여 사용자 지정 인바운드 웹 서비스와 이전 버전과의 호환성을 테스트합니다.

    REST 요청은 현재 인스턴스로만 보낼 수 있습니다. 원격 주소에 있는 다른 인스턴스나 외부 공급업체에 요청을 보낼 수 없습니다.

    REST 테스트 구성은 XML 및 JSON 응답 형식만 지원합니다. 이진 형식은 지원되지 않습니다.

    각 테스트 단계 구성 범주의 단계를 포함하는 테스트를 생성할 수 있습니다. REST 테스트 구성 범주에는 REST 요청 전송 - 인바운드 및 어설션 테스트 구성이 포함되어 있습니다. 어설션 단계는 REST 요청 전송 - 인바운드 단계 바로 뒤에 와야 합니다. REST 요청 전송 - 인바운드 단계에 따라 여러 개의 REST 어설션 단계를 가질 수 있지만 다른 테스트 범주에서 단계별로 REST 요청 전송 - 인바운드 단계별로 어설션 단계를 분리할 수 없습니다. REST 테스트 단계에 대한 자세한 내용은 다음 문서를 참조하십시오 REST 범주.

    인증

    Automated Test Framework의 일부로 REST 요청을 보낼 때 두 가지 상황이 있습니다.
    • REST API 탐색기를 사용하여 요청을 만들고 테스트하는 경우
    • REST 요청 전송 - 인바운드 단계가 포함된 테스트를 실행하는 경우

    REST API 탐색기를 사용하여 요청을 만들고 테스트할 때 요청에 인증이 필요한 경우 REST API 탐색기에서 자격 증명을 사용합니다. ATF가 테스트를 실행할 때 REST API 탐색기는 테스트를 예약한 사용자의 자격 증명을 사용합니다. 즉, 테스트를 만든 사용자와 테스트를 실행하는 사용자 간의 권한 차이로 인해 테스트가 의도치 않게 실패할 수 있습니다.

    사용자 자격 증명 문제를 해결하기 위해 테스트 사용자에 대한 기본 인증 프로파일을 만든 다음 REST 요청 전송 - 인바운드 양식에서 테스트를 실행할 때 프로파일이 사용되도록 지정할 수 있습니다.