Testläufe hochladen und herunterladen

In diesem Dokument wird beschrieben, wie Sie Testfälle für Ihre Integrationen hoch- 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 zu erhalten, die Sie zum Hoch- und Herunterladen 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 Berechtigungen, die zum Hoch- und Herunterladen von Testläufen erforderlich sind. Maximieren Sie den Abschnitt Erforderliche Berechtigungen, um die notwendigen 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.

  • Wenn Sie einen Testlauf herunterladen möchten, muss in der Integration ein Testlauf 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 Testfall hochzuladen:

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 im Projekt Google Cloud verfügbaren Integrationen aufgeführt.

  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. 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 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 -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 den Inhalt der Datei im Stringformat und das Dateiformat. Gültige Dateiformate sind .json und .yaml.

Testlauf herunterladen

Wählen Sie eine der folgenden Optionen aus, um einen Testfall für eine Integrationsversion herunterzuladen:

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 im Projekt Google Cloud verfügbaren Integrationen aufgeführt.

  3. Wählen Sie eine vorhandene Integration aus, die Testläufe enthält.

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

  4. Klicken Sie auf Testfall und dann auf Testfälle öffnen. Der Bereich Testläufe wird mit einer Liste der Testläufe für die aktuelle Integrationsversion angezeigt.
  5. Wählen Sie den Testfall aus, den Sie herunterladen möchten.

    Auf der Seite des Integrationseditors wird im Designer-Canvas Testfallmodus ist aktiv angezeigt.

  6. 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 -Projekts
  • LOCATION: die Region, in der sich die Integration befindet
  • INTEGRATION_NAME: der Name der Integration
  • INTEGRATION_VERSION: die Version der Integration
  • TEST_CASE_ID: die ID des Testlauf, den Sie herunterladen möchten

Nächste Schritte