Après avoir configuré une action, testez la capacité du connecteur à interagir avec l\'API cible en exécutant des appels d\'API réels.

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é.

Pendant les tests, le connecteur envoie une demande au point de terminaison spécifique défini dans l\'action et analyse la réponse reçue de l\'API.

Procédure

  1. Connectez-vous à votre Control Room.
  2. Accédez à Gérer > Packages.
  3. Sur la page Packages, cliquez sur l\'onglet Connecteurs.
  4. Ouvrez un connecteur.
  5. Sélectionnez une action, puis cliquez sur l\'onglet Test.
  6. Entrez les paramètres de la demande ou modifiez le corps de la demande.
  7. Cliquez sur Opération de test. La vidéo d\'exemple suivante vous aidera à tester les points de terminaison à l\'aide du modèle d\'API Animalerie (https://petstore.swagger.io/). Vous pouvez importer la source YAML à partir de https://petstore.swagger.io/v2/swagger.yaml. La vidéo montre comment tester deux fonctionnalités :
    1. Ajouter un nouvel animal de compagnie :
      • Point de terminaison :
        POST  https://petstore.swagger.io/v2/pet
      • En-têtes : Par défaut, Content-Type: application/json et Accept: application/json sont définis.
      • Corps de la demande : Vous pouvez personnaliser le corps de la requête avec n\'importe quelles informations valides sur les animaux de compagnie. Voici un exemple de structure : JSON
        {
          "id": 1001,
          "category": {
            "id": 0,
            "name": "dog"
          },
          "name": "Pluto",
          "photoUrls": [
            "string"
          ],
          "tags": [
            {
              "id": 0,
              "name": "string"
            }
          ],
          "status": "available"
        }
    2. Trouver des animaux de compagnie par statut :
      • Point de terminaison :
        GET  https://petstore.swagger.io/v2/pet/findByStatus?status=available
        (vous pouvez remplacer disponible par d\'autres statuts comme en attente ou vendu)
      • En-têtes : Par défaut, Accept: application/json est défini.
    Remarque :

    Le chargement de fichiers dans le cadre d\'actions de connecteur n\'est pas pris en charge pendant la phase de test. Cette fonctionnalité est disponible après que vous publiez votre action.

    L\'API renvoie un code et un corps de réponse.