테스트 작업 기능은 적절한 페이로드로 실제 API 호출을 실행하여 구성된 작업을 검증합니다. 적절한 요청 매개변수, 요청 헤더, 요청 본문 및 응답 페이로드를 추가하여 작업을 검증하십시오.

전제 조건

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

다음 절차는 Pet Store 샘플 API에서 펫스토어에 펫 추가 작업을 구성한 후 테스트 작업 기능이 어떻게 작동하는지 보여줍니다. 테스트하는 동안 커넥터는 구성된 Pet Store 엔드포인트로 요청을 보내고 API에서 받은 응답을 구문 분석합니다.

주:

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

프로시저

  1. Control Room에 로그인합니다.
  2. 관리 > 패키지 > 커넥터로 이동한 후 커넥터 생성을 클릭합니다.
  3. 커넥터 생성 모달에서 다음 항목을 구성합니다.
    1. 이름에 적합한 이름을 입력합니다.
    2. Base URLhttps://petstore.swagger.io/v2를 입력합니다.
    3. 생성 및 편집을 클릭하여 사용자 지정 커넥터를 만듭니다.
  4. 작업 추가를 클릭하고 Add a new pet을 입력합니다.
  5. 추가를 클릭하여 작업을 추가합니다.
  6. 구성 탭에서 다음을 구성합니다.
    1. HTTP 메서드에서 POST를 선택합니다.
    2. 엔드포인트/pet을 입력합니다.
    3. 요청 헤더를 선택하고 다음 헤더를 추가합니다.
      • 키: Content-Type, 값: application/json
      • 키: Accept, 값: application/json
    4. 요청 본문 > JSON을 선택하고 다음을 샘플 페이로드로 추가합니다.
      {
        "id": 1001,
        "category": {
          "id": 0,
          "name": "dog"
        },
        "name": "Pluto",
        "photoUrls": [
          "string"
        ],
        "tags": [
          {
            "id": 0,
            "name": "string"
          }
        ],
        "status": "available"
      }
    5. 저장을 클릭하여 구성을 저장합니다.
  7. 테스트 탭을 선택합니다.
    커넥터 빌더가 요청 헤더와 요청 본문을 해당 섹션에 자동으로 채웁니다.
  8. 작업 테스트를 클릭합니다.
    커넥터 빌더가 새 펫을 생성하는 API 호출을 실행하고, 응답 코드 200 및 다음 본문을 반환합니다.
    {
      "id": 1001,
      "category": {
        "id": 0,
        "name": "string"
      },
      "name": "doggie",
      "photoUrls": [
        "string"
      ],
      "tags": [
        {
          "id": 0,
          "name": "string"
        }
      ],
      "status": "available"
    }