Nachdem Sie eine Aktion konfiguriert haben, testen Sie die Fähigkeit des Connectors zur Interaktion mit der Ziel-API, indem Sie echte API-Aufrufe ausführen.

Vorbereitungen

  • Stellen Sie sicher, dass Sie die Berechtigung Benutzerdefinierte Connector-Pakete erstellen/bearbeiten haben.
  • Sie müssen mindestens eine Aktion im Connector erstellt haben, um dessen Funktionalität zu testen.

Während des Tests sendet der Connector eine Anfrage an den in der Aktion definierten Endpunkt und analysiert die von der API erhaltene Antwort.

Prozedur

  1. Melden Sie sich bei Ihrem Control Room an.
  2. Navigieren Sie zu Verwalten > Pakete.
  3. Klicken Sie auf der Seite Pakete auf die Registerkarte Connectors.
  4. Öffnen Sie einen Connector.
  5. Wählen Sie eine Aktion aus und klicken Sie auf die Registerkarte Test.
  6. Geben Sie die Anforderungsparameter ein oder ändern Sie den Anforderungstext.
  7. Klicken Sie auf Testbetrieb. Das folgende Beispielvideo führt Sie durch den Test von Endpunkten anhand der Beispiel-API Pet Store (https://petstore.swagger.io/). Sie können die YAML-Quelle von https://petstore.swagger.io/v2/swagger.yaml importieren. Das Video zeigt, wie zwei Funktionen getestet werden können:
    1. Hinzufügen eines neuen Haustieres:
      • Endpunkt:
        POST  https://petstore.swagger.io/v2/pet
      • Header: Standardmäßig ist Content-Type: application/json und Accept: application/json festgelegt.
      • Anforderungstext: Sie können den Text der Anforderung mit allen gültigen Haustierinformationen anpassen. Hier ist ein Beispiel für eine Struktur: JSON
        {
          "id": 1001,
          "category": {
            "id": 0,
            "name": "dog"
          },
          "name": "Pluto",
          "photoUrls": [
            "string"
          ],
          "tags": [
            {
              "id": 0,
              "name": "string"
            }
          ],
          "status": "available"
        }
    2. Haustiere nach Status suchen:
      • Endpunkt:
        GET  https://petstore.swagger.io/v2/pet/findByStatus?status=available
        (Sie können verfügbar durch andere gültige Statusen wie ausstehend oder verkauft) ersetzen
      • Header: Standardmäßig ist Accept: application/json gesetzt.
    Anmerkung:

    Das Hochladen von Dateien im Rahmen von Connector-Aktionen wird derzeit während der Testphase nicht unterstützt. Diese Funktion wird verfügbar, nachdem Sie Ihre Aktion veröffentlichen.

    Die API gibt einen Antwortcode und einen Antworttext zurück.