Application Integration에 지원되는 커넥터를 참조하세요.
테스트 사례 업로드 및 다운로드
이 문서에서는 통합의 테스트 사례를 업로드하고 다운로드하는 방법을 설명합니다. 테스트 사례, 지원되는 테스트 구성, 제한사항에 대한 자세한 내용은 테스트 사례 소개를 참조하세요.
시작하기 전에
-
테스트 사례를 업로드하고 다운로드하는 데 필요한 권한을 얻으려면 관리자에게 프로젝트에 대한 Application Integration 편집자(
roles/integrations.integrationEditor
) IAM 역할을 부여해 달라고 요청하세요. 역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.이 사전 정의된 역할에는 테스트 사례를 업로드하고 다운로드하는 데 필요한 권한이 포함되어 있습니다. 필요한 정확한 권한을 보려면 필수 권한 섹션을 펼치세요.
필수 권한
테스트 사례를 업로드하고 다운로드하려면 다음 권한이 필요합니다.
-
테스트 사례 업로드:
integrations.googleapis.com/testCases.create
-
테스트 사례 다운로드:
integrations.googleapis.com/testCases.get
-
테스트 사례 업로드:
- 테스트 사례를 다운로드하려면 통합에 테스트 사례가 있는지 확인합니다. 테스트 사례를 만드는 방법에 대한 자세한 내용은 테스트 사례 만들기를 참조하세요.
테스트 사례 업로드
테스트 사례를 업로드하려면 다음 옵션 중 하나를 선택합니다.
콘솔
- Google Cloud 콘솔에서 Application Integration 페이지로 이동합니다.
- 탐색 메뉴에서 통합을 클릭합니다.
Google Cloud 프로젝트에서 사용할 수 있는 모든 통합이 나열된 통합 페이지가 나타납니다.
- 테스트를 만들 기존 통합을 선택합니다.
통합 편집기 페이지에서 통합이 열립니다.
- 로컬 머신에서 테스트 사례를 업로드하려면 테스트 사례 목록에서 테스트 사례 업로드를 선택합니다.
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
입니다.
테스트 사례 다운로드
통합 버전의 테스트 사례를 다운로드하려면 다음 옵션 중 하나를 선택합니다.
콘솔
- Google Cloud 콘솔에서 Application Integration 페이지로 이동합니다.
- 탐색 메뉴에서 통합을 클릭합니다.
Google Cloud 프로젝트에서 사용할 수 있는 모든 통합이 나열된 통합 페이지가 나타납니다.
- 테스트 사례가 포함된 기존 통합을 선택합니다.
통합 편집기 페이지에서 통합이 열립니다.
- 테스트 사례를 클릭한 다음 테스트 사례 열기를 클릭합니다. 테스트 사례 창에 현재 통합 버전의 테스트 사례 목록이 표시됩니다.
- 다운로드할 테스트 사례를 선택합니다.
통합 편집기 페이지에서 디자이너 캔버스에 테스트 사례 모드가 활성 상태입니다가 표시됩니다.
- 다운로드를 클릭합니다.
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
다음 단계
- 테스트 사례에 대해 알아보기
다음을 수행하는 방법을 알아보세요.
- 테스트 사례 만들기
- 테스트 사례 구성
- 테스트 사례 실행 및 테스트 사례 실행 로그 확인
- 테스트 사례 복사 및 삭제