Consultez la liste des connecteurs compatibles avec Application Integration.
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 cas de test, les configurations de test compatibles et leurs limites, consultez Présentation des cas de test.
Avant de commencer
-
Pour obtenir les autorisations dont vous avez besoin pour importer et télécharger des scénarios de test, demandez à votre administrateur de vous accorder le Rôle IAM Éditeur Application Integration (
roles/integrations.integrationEditor
) sur le projet. Pour en savoir plus sur l'attribution de rôles, consultez la page 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échargez 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.
-
Importer un scénario de test:
- Pour télécharger un scénario de test, assurez-vous d'en avoir un dans l'intégration. Pour en savoir plus sur la création d'un scénario de test, consultez la page 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
- Dans la console Google Cloud, accédez à la page Application Integration.
- Dans le menu de navigation, cliquez sur Integrations (Intégrations).
La page Intégrations s'affiche et liste toutes les intégrations disponibles dans le projet Google Cloud.
- 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.
- Pour importer un cas de test depuis votre ordinateur local, cliquez sur Cas de test, puis sur Importer un cas de test.
API
Appelez la méthode projects.locations.integrations.versions.testCases.upload
et indiquez tous 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 projet Google CloudLOCATION
: région où se trouve l'intégrationINTEGRATION_NAME
: nom de l'intégrationINTEGRATION_VERSION
: version de l'intégration
Le corps de la requête comprend le contenu du fichier sous forme de chaîne et le format de fichier. Les formats de fichier 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
- Dans la console Google Cloud, accédez à la page Application Integration.
- Dans le menu de navigation, cliquez sur Integrations (Intégrations).
La page Intégrations s'affiche, listant toutes les intégrations disponibles dans le projet Google Cloud.
- Sélectionnez une intégration existante contenant des scénarios de test.
Cela entraîne son ouverture dans l'éditeur d'intégrations.
- Cliquez sur Scénario de test, puis sur Scénarios de test ouverts Le volet Scénarios de test s'affiche avec la liste des scénarios de test pour la version d'intégration actuelle.
- Sélectionnez le cas de test que vous souhaitez télécharger.
Sur la page de l'éditeur d'intégrations, le canevas du concepteur affiche Le mode de test est actif.
- Cliquez sur Télécharger.
API
Appelez la méthode projects.locations.integrations.versions.testCases.download
. 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 projet Google CloudLOCATION
: région où se trouve l'intégrationINTEGRATION_NAME
: nom de l'intégrationINTEGRATION_VERSION
: version de l'intégrationTEST_CASE_ID
: ID du scénario de test que vous souhaitez télécharger
Étape suivante
- Découvrez les scénarios de test.
Découvrez comment :