Application Integration에 지원되는 커넥터를 참조하세요.

테스트 사례 업로드 및 다운로드

이 문서에서는 통합의 테스트 사례를 업로드하고 다운로드하는 방법을 설명합니다. 테스트 사례, 지원되는 테스트 구성, 제한사항에 대한 자세한 내용은 테스트 사례 소개를 참조하세요.

시작하기 전에

  • 테스트 사례를 업로드하고 다운로드하는 데 필요한 권한을 얻으려면 관리자에게 프로젝트에 대한 Application Integration 편집자(roles/integrations.integrationEditor) IAM 역할을 부여해 달라고 요청하세요. 역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.

    이 사전 정의된 역할에는 테스트 사례를 업로드하고 다운로드하는 데 필요한 권한이 포함되어 있습니다. 필요한 정확한 권한을 보려면 필수 권한 섹션을 펼치세요.

    필수 권한

    테스트 사례를 업로드하고 다운로드하려면 다음 권한이 필요합니다.

    • 테스트 사례 업로드: integrations.googleapis.com/testCases.create
    • 테스트 사례 다운로드: integrations.googleapis.com/testCases.get

    커스텀 역할이나 다른 사전 정의된 역할을 사용하여 이 권한을 부여받을 수도 있습니다.

  • 테스트 사례를 다운로드하려면 통합에 테스트 사례가 있는지 확인합니다. 테스트 사례를 만드는 방법에 대한 자세한 내용은 테스트 사례 만들기를 참조하세요.

테스트 사례 업로드

테스트 사례를 업로드하려면 다음 옵션 중 하나를 선택합니다.

콘솔

  1. Google Cloud 콘솔에서 Application Integration 페이지로 이동합니다.

    Application Integration으로 이동

  2. 탐색 메뉴에서 통합을 클릭합니다.

    Google Cloud 프로젝트에서 사용할 수 있는 모든 통합이 나열된 통합 페이지가 나타납니다.

  3. 테스트를 만들 기존 통합을 선택합니다.

    통합 편집기 페이지에서 통합이 열립니다.

  4. 로컬 머신에서 테스트 사례를 업로드하려면 테스트 사례 목록에서 테스트 사례 업로드를 선택합니다.

API

projects.locations.integrations.versions.testCases.upload 메서드를 호출하고 관련 파라미터를 모두 제공합니다. 예를 들면 다음과 같습니다.

POST https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases:upload

다음을 바꿉니다.

  • PROJECT_ID: Google Cloud 프로젝트의 ID입니다.
  • LOCATION: 통합이 있는 리전
  • INTEGRATION_NAME: 통합 이름
  • INTEGRATION_VERSION: 통합 버전

요청 본문에는 문자열 형식의 파일 콘텐츠와 파일 형식이 포함됩니다. 유효한 파일 형식은 .json.yaml입니다.

테스트 사례 다운로드

통합 버전의 테스트 사례를 다운로드하려면 다음 옵션 중 하나를 선택합니다.

콘솔

  1. Google Cloud 콘솔에서 Application Integration 페이지로 이동합니다.

    Application Integration으로 이동

  2. 탐색 메뉴에서 통합을 클릭합니다.

    Google Cloud 프로젝트에서 사용할 수 있는 모든 통합이 나열된 통합 페이지가 나타납니다.

  3. 테스트 사례가 포함된 기존 통합을 선택합니다.

    통합 편집기 페이지에서 통합이 열립니다.

  4. 테스트 사례를 클릭한 다음 테스트 사례 열기를 클릭합니다. 테스트 사례 창에 현재 통합 버전의 테스트 사례 목록이 표시됩니다.
  5. 다운로드할 테스트 사례를 선택합니다.

    통합 편집기 페이지에서 디자이너 캔버스에 테스트 사례 모드가 활성 상태입니다가 표시됩니다.

  6. 다운로드를 클릭합니다.

API

projects.locations.integrations.versions.testCases.download 메서드를 호출합니다. 예를 들면 다음과 같습니다.

POST https://integrations.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION/testCases/TEST_CASE_ID

다음을 바꿉니다.

  • PROJECT_ID: Google Cloud 프로젝트의 ID입니다.
  • LOCATION: 통합이 있는 리전
  • INTEGRATION_NAME: 통합 이름
  • INTEGRATION_VERSION: 통합 버전
  • TEST_CASE_ID: 다운로드할 테스트 사례의 ID

다음 단계