Unterstützte Connectors für Application Integration

Testläufe erstellen

In diesem Dokument wird beschrieben, wie Sie Testläufe für Ihre Integrationen erstellen. Informationen zu Testläufen, unterstützten Testkonfigurationen und Einschränkungen finden Sie unter Einführung in Testläufe.

Hinweise

  • Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Application Integration Editor (roles/integrations.integrationEditor) für das Projekt zuzuweisen, um die Berechtigung zu erhalten, die Sie zum Erstellen von Testläufen benötigen. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.

    Diese vordefinierte Rolle enthält die Berechtigung integrations.googleapis.com/testCases.create, die zum Erstellen von Testläufen erforderlich ist.

    Sie können diese Berechtigung auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.

  • Prüfen Sie, ob sich Ihre Integration im Status DRAFT befindet. Wenn sich Ihre Integration im Status PUBLISHED befindet, klicken Sie auf Bearbeitung aktivieren. In der Integration wird eine neue Version im Status DRAFT für Sie erstellt. Die folgende Abbildung zeigt die Bearbeitungssperre im Integrationseditor.

    Bearbeitungssperre für Integrationen Bearbeitungssperre für Integrationen

Testlauf erstellen

Wählen Sie eine der folgenden Optionen aus, um einen Testlauf zu erstellen:

Console

  1. Rufen Sie in der Google Cloud Console die Seite Application Integration auf.

    Zu „Application Integration“

  2. Klicken Sie im Navigationsmenü auf Integrationen.

    Die Seite Integrationen wird angezeigt. Dort sind alle Integrationen aufgeführt, die im Google Cloud -Projekt verfügbar sind.

  3. Wählen Sie eine vorhandene Integration aus, für die Sie einen Test erstellen möchten.

    Dadurch wird die Integration auf der Seite Integrationseditor geöffnet.

  4. Klicken Sie auf Testlauf und dann auf + Neuen Testlauf erstellen. Der Bereich Testlauf erstellen wird angezeigt:

    Abbildung mit dem Bereich „Testlauf erstellen“ Abbildung des Bereichs „Testlauf erstellen“

    Gehen Sie anschließend so vor:

    1. Wählen Sie in der Liste Trigger einen Trigger aus.
    2. Geben Sie im Feld Testname einen Namen für den Test ein.
    3. Optional: Geben Sie im Feld Beschreibung eine Beschreibung für den Test ein.
    4. Klicken Sie auf Erstellen.

      Auf der Seite „Integrationseditor“ wird im Designer-Arbeitsbereich Testlaufmodus ist aktiv angezeigt.

  5. Konfigurieren Sie die Testkonfiguration für Ihren Trigger und Ihre Aufgaben.

API

Rufen Sie die Methode projects.locations.integrations.versions.testCases.create auf und geben Sie alle relevanten Parameter an. Beispiel:

POST https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases

Ersetzen Sie Folgendes:

  • PROJECT_ID: die ID des Google Cloud Projekts
  • LOCATION: die Region, in der sich die Integration befindet
  • INTEGRATION_NAME: der Name der Integration
  • INTEGRATION_VERSION: die Version der Integration

Der Anfragetext enthält die Ressource TestCase. Beispiel:

 
{
    "displayName": "example-test-case",
    "triggerId": "api_trigger/example-trigger",
    "testTaskConfigs": [{
      "taskNumber": "1",
      "mockConfig": {
        "mockStrategy": "NO_MOCK_STRATEGY"
      },
      "task": "FieldMappingTask"
    }],
}

Testkonfigurationen konfigurieren

Nachdem Sie einen Testlauf erstellt haben, können Sie Testkonfigurationen für Ihre Trigger und Aufgaben konfigurieren.

Nächste Schritte