La fonctionnalité Essai d\'opération vérifie les actions configurées en exécutant des appels API réels avec la charge utile appropriée. Ajoutez les paramètres de requête, les en-têtes de requête, le corps de la requête et la charge utile de la réponse appropriés pour valider l\'action.

Prérequis

  • Assurez-vous que vous disposez de l\'autorisation Créer/Modifier des packages de connecteurs personnalisés.
  • Vous devez avoir créé au moins une action dans le connecteur pour tester sa fonctionnalité.

La procédure suivante illustre le fonctionnement de la fonctionnalité Essai d\'opération après avoir configuré une action pour Ajouter un animal à l\'animalerie dans l\'API d\'exemple Pet Store. Pendant les essais, le connecteur envoie une demande au point de terminaison Pet Store configuré et analyse la réponse reçue de l\'API.

Remarque :

La fonctionnalité Essai d\'opération ne prend pas en charge le téléversement de fichiers dans les actions du connecteur. Cette fonctionnalité est disponible après la publication du connecteur.

Procédure

  1. Connectez-vous à votre Control Room.
  2. Accédez à Gérer > Packages > Connecteurs, et cliquez sur Créer un connecteur.
  3. Configurez les éléments suivants dans la fenêtre modale Créer un connecteur :
    1. Saisissez un nom approprié dans Nom.
    2. Saisissez https://petstore.swagger.io/v2 dans URL de base.
    3. Cliquez sur Créer et modifier pour créer le connecteur personnalisé.
  4. Cliquez sur Ajouter une action et saisissez Ajouter un nouvel animal.
  5. Cliquez sur Ajouter pour ajouter l\'action.
  6. Configurez les éléments suivants dans l\'onglet Configuration.
    1. Sélectionnez POST dans Méthode HTTP.
    2. Saisissez /pet dans Point de terminaison.
    3. Sélectionnez En-têtes de requête et ajoutez les en-têtes suivants :
      • Clé Content-Type avec la valeur application/json.
      • Clé Accept avec la valeur application/json.
    4. Sélectionnez Corps de la requête > JSON et ajoutez ce qui suit comme exemple de charge utile :
      {
        "id": 1001,
        "category": {
          "id": 0,
          "name": "dog"
        },
        "name": "Pluto",
        "photoUrls": [
          "string"
        ],
        "tags": [
          {
            "id": 0,
            "name": "string"
          }
        ],
        "status": "available"
      }
    5. Cliquez sur Enregistrer pour enregistrer la configuration.
  7. Sélectionnez l\'onglet Essai.
    Le Connector Builder renseigne automatiquement les en-têtes de la requête et le corps de la requête dans les sections appropriées.
  8. Cliquez sur Opération de test.
    Le Connector Builder exécute l\'appel API pour créer un nouvel animal et retourne le code de réponse 200 ainsi que le corps suivant.
    {
      "id": 1001,
      "category": {
        "id": 0,
        "name": "string"
      },
      "name": "doggie",
      "photoUrls": [
        "string"
      ],
      "tags": [
        {
          "id": 0,
          "name": "string"
        }
      ],
      "status": "available"
    }