Importer et télécharger des scénarios de test

Ce document explique comment importer et télécharger des scénarios de test pour vos intégrations. Pour en savoir plus sur les scénarios de test, les configurations de test compatibles et leurs limites, consultez Présentation des scénarios de test.

Avant de commencer

  • Pour obtenir les autorisations nécessaires pour importer et télécharger des scénarios de test, demandez à votre administrateur de vous accorder le rôle IAM Éditeur d'Application Integration (roles/integrations.integrationEditor) sur votre projet. Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.

    Ce rôle prédéfini contient les autorisations requises pour importer et télécharger des scénarios de test. Pour connaître les autorisations exactes requises, développez la section Autorisations requises :

    Autorisations requises

    Les autorisations suivantes sont requises pour importer et télécharger des scénarios de test :

    • Importer un scénario de test : integrations.googleapis.com/testCases.create
    • Télécharger un scénario de test : integrations.googleapis.com/testCases.get

    Vous pouvez également obtenir ces autorisations avec des rôles personnalisés ou d'autres rôles prédéfinis.

  • Pour télécharger un scénario de test, assurez-vous qu'il existe dans l'intégration. Pour savoir comment créer un scénario de test, consultez Créer des scénarios de test.

Importer un scénario de test

Pour importer un scénario de test, sélectionnez l'une des options suivantes :

Console

  1. Dans la Google Cloud console, accédez à la page Application Integration.

    Accéder à Application Integration

  2. Dans le menu de navigation, cliquez sur Intégrations.

    La page Intégrations s'affiche et liste toutes les intégrations disponibles dans le Google Cloud projet.

  3. Sélectionnez une intégration existante pour laquelle vous souhaitez créer un test.

    Cela entraîne son ouverture dans l'éditeur d'intégrations.

  4. Pour importer un scénario de test depuis votre ordinateur local, sélectionnez Importer un scénario de test dans la liste Scénario de test.

API

Appelez la méthode projects.locations.integrations.versions.testCases.upload et fournissez les paramètres pertinents. Exemple :

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

Remplacez les éléments suivants :

  • PROJECT_ID : ID du Google Cloud projet
  • LOCATION : région où se trouve l'intégration
  • INTEGRATION_NAME : nom de l'intégration
  • INTEGRATION_VERSION : version de l'intégration

Le corps de la requête contient le contenu du fichier au format de chaîne et le format du fichier. Les formats de fichiers valides sont .json et .yaml.

Télécharger un scénario de test

Pour télécharger un scénario de test pour une version d'intégration, sélectionnez l'une des options suivantes :

Console

  1. Dans la Google Cloud console, accédez à la page Application Integration.

    Accéder à Application Integration

  2. Dans le menu de navigation, cliquez sur Intégrations.

    La page Intégrations s'affiche et liste toutes les intégrations disponibles dans le Google Cloud projet.

  3. Sélectionnez une intégration existante contenant des scénarios de test.

    Cela entraîne son ouverture dans l'éditeur d'intégrations.

  4. Cliquez sur Scénario de test, puis sur Ouvrir les scénarios de test. Le volet Scénarios de test s'affiche avec une liste de scénarios de test pour la version d'intégration actuelle.
  5. Sélectionnez le scénario de test que vous souhaitez télécharger.

    Dans la page de l'éditeur d'intégration, le canevas du concepteur affiche Le mode de scénario de test est actif.

  6. Cliquez sur Télécharger.

API

Appelez la projects.locations.integrations.versions.testCases.download méthode. Exemple :

POST https://integrations.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION/testCases/TEST_CASE_ID

Remplacez les éléments suivants :

  • PROJECT_ID : ID du Google Cloud projet
  • LOCATION : région où se trouve l'intégration
  • INTEGRATION_NAME : nom de l'intégration
  • INTEGRATION_VERSION : version de l'intégration
  • TEST_CASE_ID : ID du scénario de test que vous souhaitez télécharger

Étape suivante