사용자 정의 커넥터 테스트

작업을 구성한 후에는 실제 API 호출을 실행하여 커넥터가 대상 API와 상호 작용하는 기능을 테스트합니다.

전제 조건

  • 사용자 정의 커넥터 패키지 생성/수정 권한이 있는지 확인합니다.
  • 커넥터의 기능을 테스트하려면 커넥터에 작업을 하나 이상 생성해야 합니다.

테스트하는 동안 커넥터는 작업에 정의된 특정 엔드포인트로 요청을 보내고 API에서 받은 응답을 구문 분석합니다.

프로시저

  1. Control Room에 로그인합니다.
  2. 패키지 > 관리로 이동합니다.
  3. 패키지 페이지에서 커넥터 탭을 클릭합니다.
  4. 커넥터를 엽니다.
  5. 작업을 선택하고 테스트 탭을 클릭합니다.
  6. 요청 매개변수를 입력하거나 요청 본문을 수정합니다.
  7. 작업 테스트를 클릭합니다. 다음 예제 비디오에서는 Pet Store 샘플 API를 사용하여 엔드포인트를 테스트하는 방법을 안내합니다(https://petstore.swagger.io/). https://petstore.swagger.io/v2/swagger.yaml에서 YAML 소스를 가져올 수 있습니다. 이 비디오에서 두 가지 기능을 테스트하는 방법을 확인할 수 있습니다.
    1. 새 애완동물 추가하기:
      • 엔드포인트:
        POST  https://petstore.swagger.io/v2/pet
      • 헤더: 기본적으로 Content-Type: application/jsonAccept: application/json가 설정되어 있습니다.
      • 요청 본문: 유효한 반려동물 정보를 통해 요청 본문을 사용자 정의할 수 있습니다. 다음은 샘플 구조입니다. JSON
        {
          "id": 1001,
          "category": {
            "id": 0,
            "name": "dog"
          },
          "name": "Pluto",
          "photoUrls": [
            "string"
          ],
          "tags": [
            {
              "id": 0,
              "name": "string"
            }
          ],
          "status": "available"
        }
    2. 상태를 통해 반려동물 찾기:
      • 엔드포인트:
        GET  https://petstore.swagger.io/v2/pet/findByStatus?status=available
        ( availablepending 또는 sold와 같은 다른 유효한 상태로 대체할 수 있습니다).
      • 헤더: 기본적으로 Accept: application/json으로 설정됩니다.
    주:

    현재 테스트 단계에서는 커넥터 작업 내에서 파일을 업로드하는 것이 지원되지 않습니다. 이 기능은 작업을 게시한 후에 사용할 수 있습니다.

    API는 응답 코드와 응답 본문을 반환합니다.