Unterstützte Connectors für Application Integration
Testläufe hoch- und herunterladen
In diesem Dokument wird beschrieben, wie Sie Testläufe für Ihre Integrationen hoch- und herunterladen. 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, damit Sie die Berechtigungen zum Hoch- und Herunterladen von Testläufen erhalten. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.Diese vordefinierte Rolle enthält die Berechtigungen, die zum Hoch- und Herunterladen von Testläufen erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind zum Hoch- und Herunterladen von Testläufen erforderlich:
-
Testlauf hochladen:
integrations.googleapis.com/testCases.create
-
Testlauf herunterladen:
integrations.googleapis.com/testCases.get
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
-
Testlauf hochladen:
- Wenn Sie einen Testfall herunterladen möchten, muss er in der Integration vorhanden sein. Informationen zum Erstellen eines Testlaufs finden Sie unter Testläufe erstellen.
Testlauf hochladen
Wählen Sie eine der folgenden Optionen aus, um einen Testlauf hochzuladen:
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 Google Cloud -Projekt 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.
- Wenn Sie einen Testlauf von Ihrem lokalen Computer hochladen möchten, wählen Sie in der Liste Testlauf die Option Testlauf hochladen aus.
API
Rufen Sie die Methode projects.locations.integrations.versions.testCases.upload
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:upload
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 den Inhalt der Datei in einem Stringformat und das Dateiformat. Gültige Dateiformate sind .json
und .yaml
.
Testlauf herunterladen
Wenn Sie einen Testlauf für eine Integrationsversion herunterladen möchten, wählen Sie eine der folgenden Optionen aus:
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 Google Cloud -Projekt verfügbar sind.
- Wählen Sie eine vorhandene Integration aus, die Testläufe enthält.
Dadurch wird die Integration auf der Seite Integrationseditor geöffnet.
- Klicken Sie auf Testlauf und dann auf Testläufe öffnen. Der Bereich Testfälle wird mit einer Liste der Testfälle für die aktuelle Integrationsversion angezeigt.
- Wählen Sie den Testlauf aus, den Sie herunterladen möchten.
Auf der Seite „Integrationseditor“ wird im Designer-Arbeitsbereich Testlaufmodus ist aktiv angezeigt.
- Klicken Sie auf Herunterladen.
API
Rufen Sie die Methode projects.locations.integrations.versions.testCases.download
auf. Beispiel:
POST https://integrations.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION/testCases/TEST_CASE_ID
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 IntegrationTEST_CASE_ID
: die ID des Testlaufs, den Sie herunterladen möchten
Nächste Schritte
- Weitere Informationen zu Testläufen
Lernen Sie, wie Sie Folgendes tun: