Consulta i connettori supportati per Application Integration.

Caricare e scaricare scenari di test

Questo documento descrive come caricare e scaricare gli scenari di test per le tue integrazioni. Per informazioni sugli scenari di test, le configurazioni di test supportate e le relative limitazioni, consulta Introduzione agli scenari di test.

Prima di iniziare

  • Per ottenere le autorizzazioni necessarie per caricare e scaricare scenari di test, chiedi all'amministratore di concederti Ruolo IAM Editor di integrazione applicazioni (roles/integrations.integrationEditor) nel progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.

    Questo ruolo predefinito contiene le autorizzazioni necessarie per caricare e scaricare scenari di test. Per vedere le autorizzazioni esatte obbligatorie, espandi la sezione Autorizzazioni obbligatorie:

    Autorizzazioni obbligatorie

    Per caricare e scaricare i casi di test sono necessarie le seguenti autorizzazioni:

    • Carica uno scenario di test: integrations.googleapis.com/testCases.create
    • Scarica un caso di test: integrations.googleapis.com/testCases.get

    Potresti anche riuscire a ottenere queste autorizzazioni con ruoli personalizzati altri ruoli predefiniti.

  • Per scaricare uno scenario di test, assicurati che sia presente nell'integrazione. Per informazioni su come creare uno scenario di test, consulta Creare scenari di test.

Carica uno scenario di test

Per caricare uno scenario di test, seleziona una delle seguenti opzioni:

Console

  1. Nella console Google Cloud, vai alla pagina Application Integration.

    Vai ad Application Integration

  2. Nel menu di navigazione, fai clic su Integrations (Integrazioni).

    Viene visualizzata la pagina Integrazioni, che elenca tutte le integrazioni disponibili nel progetto Google Cloud.

  3. Seleziona un'integrazione esistente per la quale vuoi creare un test.

    L'integrazione viene aperta nell'editor dell'integrazione.

  4. Per caricare un test case dalla tua macchina locale, seleziona Carica un test case dall'elenco Test case.

API

Chiama il metodo projects.locations.integrations.versions.testCases.upload e fornisci eventuali parametri pertinenti. Ad esempio:

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

Sostituisci quanto segue:

  • PROJECT_ID: l'ID del progetto Google Cloud
  • LOCATION: la regione in cui si trova l'integrazione
  • INTEGRATION_NAME: il nome dell'integrazione
  • INTEGRATION_VERSION: la versione dell'integrazione

Il corpo della richiesta include i contenuti del file in formato stringa e in formato file. I formati file validi sono .json e .yaml.

Scarica uno scenario di test

Per scaricare un caso di test per una versione dell'integrazione, seleziona una delle seguenti opzioni:

Console

  1. Nella console Google Cloud, vai alla pagina Application Integration.

    Vai ad Application Integration

  2. Nel menu di navigazione, fai clic su Integrations (Integrazioni).

    Viene visualizzata la pagina Integrazioni, che elenca tutte le integrazioni disponibili nel progetto Google Cloud.

  3. Seleziona un'integrazione esistente che contiene scenari di test.

    L'integrazione viene aperta nell'editor dell'integrazione.

  4. Fai clic su Scenario di test e poi su Scenari di test aperti. Viene visualizzato il riquadro Scenari di test con un elenco di scenari di test per la versione corrente dell'integrazione.
  5. Seleziona lo scenario di test che vuoi scaricare.

    Nella pagina dell'editor di integrazione, il riquadro del designer mostra La modalità test case è attiva.

  6. Fai clic su Scarica.

API

Chiama il metodo projects.locations.integrations.versions.testCases.download. Ad esempio:

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

Sostituisci quanto segue:

  • PROJECT_ID: l'ID del progetto Google Cloud
  • LOCATION: la regione in cui si trova l'integrazione
  • INTEGRATION_NAME: il nome dell'integrazione
  • INTEGRATION_VERSION: la versione dell'integrazione
  • TEST_CASE_ID: l'ID dello scenario di test che vuoi scaricare

Passaggi successivi