Informationen zu den unterstützten Connectors für Application Integration.
Testfälle erstellen
In diesem Dokument wird beschrieben, wie Sie Testfälle für Ihre Integrationen erstellen. Informationen zu Testfällen, unterstützten Testkonfigurationen und deren Einschränkungen finden Sie unter Einführung in Testfälle.
Hinweise
-
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Application Integration Editor (
roles/integrations.integrationEditor
) für das Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Erstellen von Testfällen 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 Testfällen erforderlich ist.Sie können diese Berechtigung auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
- Prüfen Sie, ob Ihre Integration den Status
DRAFT
hat. Wenn sich Ihre Integration im StatusPUBLISHED
befindet, klicken Sie auf Bearbeitung aktivieren. In der Integration wird eine neue Version im StatusDRAFT
für Sie erstellt. Die folgende Abbildung zeigt die Bearbeitungssperre im Integrationseditor.
Testlauf erstellen
Wählen Sie eine der folgenden Optionen aus, um einen Testfall zu erstellen:Console
- Rufen Sie in der Google Cloud -Console die Seite Application Integration auf.
- Klicken Sie im Navigationsmenü auf Integrationen.
Die Seite Integrationen wird angezeigt. Dort sind alle Integrationen aufgeführt, die im Projekt Google Cloud verfügbar sind.
- 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.
- Klicken Sie auf Testfall und dann auf + Neuen Testfall erstellen. Der Bereich Testfall erstellen wird angezeigt:
Gehen Sie anschließend so vor:
- Wählen Sie in der Liste Trigger einen Trigger aus.
- Geben Sie im Feld Testname einen Namen für den Test ein.
- Optional können Sie im Feld Beschreibung eine Beschreibung für den Test eingeben.
- Klicken Sie auf Erstellen.
Auf der Seite „Integrationseditor“ wird auf dem Designer-Canvas Testfallmodus ist aktiv angezeigt.
- 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 -ProjektsLOCATION
: die Region, in der sich die Integration befindetINTEGRATION_NAME
: der Name der IntegrationINTEGRATION_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 Testfall erstellt haben, können Sie Testkonfigurationen für Ihre Trigger und Aufgaben konfigurieren.
Nächste Schritte
- Weitere Informationen zu Testfällen
Lernen Sie, wie Sie Folgendes tun: