Die Operation testen-Funktion überprüft die konfigurierten Aktionen, indem sie echte API-Aufrufe mit dem entsprechenden Payload ausführt. Fügen Sie die entsprechenden Anfrageparameter, Anfrage-Header, den Anfrage-Body und die Antwort-Nutzlast hinzu, um die Aktion zu validieren.

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.

Das folgende Verfahren veranschaulicht, wie die Operation testenFunktion funktioniert, nachdem eine Aktion konfiguriert wurde, um Haustier zum Haustiergeschäft hinzuzufügen in der Pet Store Beispiel-API. Während des Tests sendet der Connector eine Anfrage an den konfigurierten Pet Store-Endpunkt und analysiert die von der API erhaltene Antwort.

Anmerkung:

Die Funktion Operation testen unterstützt das Hochladen von Dateien innerhalb von Connector-Aktionen nicht. Diese Funktion ist verfügbar, nachdem Sie den Connector veröffentlicht haben.

Prozedur

  1. Melden Sie sich bei Ihrem Control Room an.
  2. Navigieren Sie zu Managen > Pakete > Connector, und klicken Sie auf Connector erstellen.
  3. Konfigurieren Sie Folgendes im Dialogfeld Connector erstellen:
    1. Geben Sie einen passenden Namen in Name ein.
    2. Geben Sie https://petstore.swagger.io/v2 in Basis-URL ein.
    3. Klicken Sie auf Erstellen und bearbeiten, um den benutzerdefinierten Connector zu erstellen.
  4. Klicken Sie auf Aktion hinzufügen und geben Sie Neues Haustier hinzufügen ein.
  5. Klicken Sie auf Hinzufügen, um die Aktion hinzuzufügen.
  6. Konfigurieren Sie Folgendes im Tab Konfiguration.
    1. Wählen Sie POST im HTTP-Methode aus.
    2. Geben Sie /pet in Endpunkt ein.
    3. Wählen Sie Anforderungs-Header aus und fügen Sie die folgenden Header hinzu:
      • Schlüssel Content-Type mit Wert application/json.
      • Schlüssel Accept mit Wert application/json.
    4. Wählen Sie Anfragetext > JSON aus und fügen Sie Folgendes als Beispielnutzlast hinzu:
      {
        "id": 1001,
        "category": {
          "id": 0,
          "name": "dog"
        },
        "name": "Pluto",
        "photoUrls": [
          "string"
        ],
        "tags": [
          {
            "id": 0,
            "name": "string"
          }
        ],
        "status": "available"
      }
    5. Klicken Sie auf Speichern, um die Konfiguration zu speichern.
  7. Wählen Sie den Tab Test aus.
    Der Connector Builder füllt die Anfrage-Header und den Anfrage-Body automatisch in den entsprechenden Abschnitten aus.
  8. Klicken Sie auf Testbetrieb.
    Der Connector Builder führt den API-Aufruf aus, um ein neues Haustier zu erstellen, und gibt den Antwortcode 200 sowie den folgenden Body zurück.
    {
      "id": 1001,
      "category": {
        "id": 0,
        "name": "string"
      },
      "name": "doggie",
      "photoUrls": [
        "string"
      ],
      "tags": [
        {
          "id": 0,
          "name": "string"
        }
      ],
      "status": "available"
    }