O recurso Testar operação verifica as ações configuradas executando chamadas reais de API com a carga útil apropriada. Adicione os parâmetros de solicitação apropriados, os cabeçalhos de solicitação, o corpo da solicitação e a carga útil de resposta para validar a ação.

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.

O procedimento a seguir ilustra como o recurso Testar operação funciona após configurar uma ação para Adicionar animal de estimação à petshop na API de exemplo Pet Store. Durante o teste, o conector envia uma solicitação ao endpoint configurado da Pet Store e analisa a resposta recebida da API.

Nota:

O recurso Testar operação não oferece suporte ao upload de arquivos nas ações do conector. Essa funcionalidade fica disponível depois que você publica o conector.

Procedimento

  1. Faça login em sua Control Room.
  2. Navegue para Gerenciar > Pacotes > Conectores e clique em Criar conector.
  3. Configure o seguinte na janela modal Criar conector:
    1. Digite um nome apropriado em Nome.
    2. Digite https://petstore.swagger.io/v2 em URL base.
    3. Clique em Criar e editar para criar o conector personalizado.
  4. Clique em Adicionar ação e insira Adicionar um novo animal de estimação.
  5. Clique em Adicionar para adicionar a ação.
  6. Configure o seguinte na guia Configuração.
    1. Selecione POST em Método HTTP.
    2. Insira /pet em Endpoint.
    3. Selecione Cabeçalhos da solicitação e adicione os seguintes cabeçalhos:
      • Chave Content-Type com valor application/json.
      • Chave Accept com valor application/json.
    4. Selecione Corpo da solicitação > JSON e adicione o seguinte como exemplo de carga útil:
      {
        "id": 1001,
        "category": {
          "id": 0,
          "name": "dog"
        },
        "name": "Pluto",
        "photoUrls": [
          "string"
        ],
        "tags": [
          {
            "id": 0,
            "name": "string"
          }
        ],
        "status": "available"
      }
    5. Clique em Salvar para salvar a configuração.
  7. Selecione a guia Testar.
    O Connector Builder preenche automaticamente os cabeçalhos da solicitação e o corpo da solicitação nas seções apropriadas.
  8. Clique em Testar operação.
    O Connector Builder executa a chamada de API para criar um novo animal de estimação e retorna o código de resposta 200 e o corpo a seguir.
    {
      "id": 1001,
      "category": {
        "id": 0,
        "name": "string"
      },
      "name": "doggie",
      "photoUrls": [
        "string"
      ],
      "tags": [
        {
          "id": 0,
          "name": "string"
        }
      ],
      "status": "available"
    }