Testar conector personalizado

Depois de configurar uma ação, teste a capacidade do conector de interagir com a API de destino executando chamadas de API reais.

Pré-requisitos

  • É necessário ter permissão para Criar/Editar pacotes de conectores personalizados.
  • É necessário criar pelo menos uma ação no conector para testar sua funcionalidade.

Durante o teste, o conector envia uma solicitação ao endpoint específico definido na ação e analisa a resposta recebida da API.

Procedimento

  1. Faça login em sua Control Room.
  2. Navegue para Gerenciar > Pacotes.
  3. Na página Pacotes, clique na guia Conectores.
  4. Abra um conector.
  5. Selecione uma ação e clique na guia Teste.
  6. Insira os parâmetros ou modifique o corpo da solicitação.
  7. Clique em Testar operação. O vídeo de exemplo a seguir é um passo a passo sobre os testes de endpoints usando a API de exemplo da Pet Store (https://petstore.swagger.io/). É possível importar a fonte YAML do https://petstore.swagger.io/v2/swagger.yaml. O vídeo demonstra como testar duas funcionalidades:
    1. Como adicionar um novo Pet:
      • Endpoint:
        POST  https://petstore.swagger.io/v2/pet
      • Cabeçalhos: Por padrão, Content-Type: application/json e Accept: application/json estão definidos.
      • Corpo da solicitação: É possível personalizar o corpo da solicitação com qualquer informação válida sobre o pet. Aqui está um exemplo da estrutura: JSON
        {
          "id": 1001,
          "category": {
            "id": 0,
            "name": "dog"
          },
          "name": "Pluto",
          "photoUrls": [
            "string"
          ],
          "tags": [
            {
              "id": 0,
              "name": "string"
            }
          ],
          "status": "available"
        }
    2. Encontrar pets por status:
      • Endpoint:
        GET  https://petstore.swagger.io/v2/pet/findByStatus?status=available
        (é possível substituir available por outros status válidos como pending ou sold)
      • Cabeçalhos: Por padrão, Accept: application/json está definido.
    Nota:

    Atualmente, o upload de arquivos nas ações do conector não é compatível durante a fase de teste. Essa funcionalidade fica disponível depois que você publica sua ação.

    A API retornará um código e um corpo de resposta.