Testfälle hochladen und herunterladen
In diesem Dokument wird beschrieben, wie Sie Testfälle für Ihre Integrationen hochladen und herunterladen. Informationen zu Testfällen, unterstützten Testkonfigurationen und Einschränkungen finden Sie unter Einführung in Testfälle.
Hinweis
-
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Application Integration Editor (
roles/integrations.integrationEditor) für Ihr Projekt zuzuweisen, um die Berechtigungen zum Hochladen und Herunterladen von Testläufen zu 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 Hochladen und Herunterladen von Testfällen erforderlich sind. Maximieren Sie den Abschnitt Erforderliche Berechtigungen , um die notwendigen Berechtigungen anzuzeigen, die erforderlich sind:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind erforderlich, um Testfälle hochzuladen und herunterzuladen:
-
Testfall hochladen:
integrations.googleapis.com/testCases.create -
Testfall herunterladen:
integrations.googleapis.com/testCases.get
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
-
Testfall hochladen:
- Wenn Sie einen Testfall herunterladen möchten, muss in der Integration ein Testfall vorhanden sein. Informationen zum Erstellen eines Testfalls finden Sie unter Testfälle erstellen.
Testfall hochladen
Wählen Sie eine der folgenden Optionen aus, um einen Testfall hochzuladen:
Console
- Rufen Sie in der Google Cloud Console die Application Integration Seite auf.
- Klicken Sie im Navigationsmenü auf Integrationen.
Auf der Seite Integrationen werden alle im Google Cloud Projekt verfügbaren Integrationen aufgeführt.
- 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 Testfall von Ihrem lokalen Computer hochladen möchten, wählen Sie in der Liste Testfall die Option Testfall hochladen aus.
API
Rufen Sie die projects.locations.integrations.versions.testCases.upload Methode 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.
Testfall herunterladen
Wählen Sie eine der folgenden Optionen aus, um einen Testfall für eine Integrationsversion herunterzuladen:
Console
- Rufen Sie in der Google Cloud Console die Application Integration Seite auf.
- Klicken Sie im Navigationsmenü auf Integrationen.
Auf der Seite Integrationen werden alle im Google Cloud Projekt verfügbaren Integrationen aufgeführt.
- Wählen Sie eine vorhandene Integration aus, die Testfälle enthält.
Dadurch wird die Integration auf der Seite Integrationseditor geöffnet.
- Klicken Sie auf Testfall und dann auf Testfälle öffnen. Der Bereich Testfälle wird mit einer Liste von Testfällen für die aktuelle Integrationsversion angezeigt.
- Wählen Sie den Testfall aus, den Sie herunterladen möchten.
Auf der Seite „Integrationseditor“ wird auf der Designer-Arbeitsfläche Testfallmodus ist aktiv angezeigt.
- Klicken Sie auf Download.
API
Rufen Sie die projects.locations.integrations.versions.testCases.download Methode 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 Testfalls, den Sie herunterladen möchten
Nächste Schritte
- Informationen zu Testfällen.
Lernen Sie, wie Sie Folgendes tun: