Testare i flussi di lavoro con dati fittizi in App per la logica di Azure (anteprima)
Si applica a: App per la logica di Azure (consumo + standard)
Nota
Questa funzionalità è in anteprima ed è soggetta alle Condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure.
Per testare i flussi di lavoro senza chiamare o accedere a app, dati, servizi o sistemi live, è possibile configurare e restituire valori fittizi dalle azioni. Ad esempio, è possibile testare percorsi di azione diversi in base a diverse condizioni, forzare gli errori, fornire corpi di risposta dei messaggi specifici o anche provare a ignorare alcuni passaggi. La configurazione del test fittizio dei dati in un'azione non esegue l'azione, ma restituisce invece i dati fittizi.
Ad esempio, se si configurano dati fittizi per l'azione di invio di posta elettronica di Outlook 365, App per la logica di Azure restituisce solo i dati fittizi forniti, anziché chiamare Outlook e inviare un messaggio di posta elettronica.
Questo articolo illustra come configurare i dati fittizi in un'azione in un flusso di lavoro per l'app per la logica (consumo) e il tipo di risorsa App per la logica (standard). È possibile trovare esecuzioni del flusso di lavoro precedenti che usano questi dati fittizi e riutilizzare gli output delle azioni esistenti come dati fittizi.
Prerequisiti
Un account e una sottoscrizione di Azure. Se non si ha una sottoscrizione, è possibile iscriversi per creare un account Azure gratuito.
Risorsa e flusso di lavoro dell'app per la logica in cui si vogliono configurare i dati fittizi. Questo articolo usa un trigger Ricorrenza e un'azione HTTP come flusso di lavoro di esempio.
Se non si ha familiarità con le app per la logica, vedere Informazioni su App per la logica di Azure e la documentazione seguente:
Abilitare l'output dei dati fittizi
Nella portale di Azure aprire il flusso di lavoro dell'app per la logica nella finestra di progettazione.
Nell'azione in cui si desidera restituire dati fittizi, seguire questa procedura:
Nell'angolo superiore destro dell'azione selezionare i puntini di sospensione (...) e quindi selezionare Test, ad esempio:
Nel riquadro Test selezionare Abilita risultato statico (anteprima). Quando vengono visualizzate le proprietà (*) necessarie dell'azione, specificare i valori di output fittizi che si desidera restituire come risposta dell'azione.
Le proprietà differiscono in base al tipo di azione selezionato. Ad esempio, l'azione HTTP ha le proprietà necessarie seguenti:
Proprietà Descrizione Status Stato dell'azione da restituire Codice di stato Codice di stato specifico da restituire come output Intestazioni Contenuto dell'intestazione da restituire Suggerimento
Per immettere i valori in formato JSON (JavaScript Object Notation), selezionare Passa alla modalità JSON (
Per le proprietà facoltative, aprire l'elenco Seleziona campi facoltativi e selezionare le proprietà da simulare.
Quando si è pronti, selezionare Fine.
Nell'angolo superiore destro dell'azione la barra del titolo mostra ora un'icona del beaker di test (), che indica che sono stati abilitati i risultati statici.
Per trovare le esecuzioni del flusso di lavoro che usano dati fittizi, vedere Trovare esecuzioni che usano risultati statici più avanti in questo argomento.
Trovare esecuzioni che usano dati fittizi
Per trovare le esecuzioni precedenti del flusso di lavoro in cui le azioni usano dati fittizi, esaminare la cronologia di esecuzione del flusso di lavoro.
Nella portale di Azure aprire il flusso di lavoro dell'app per la logica nella finestra di progettazione.
Nel menu delle risorse dell'app per la logica selezionare Panoramica.
Nella sezione Informazioni di base selezionare Cronologia esecuzioni, se non è già selezionata.
Nella tabella Cronologia esecuzioni individuare la colonna Risultati statici .
Qualsiasi esecuzione che include azioni con output di dati fittizi ha la colonna Risultati statici impostata su Abilitato, ad esempio:
Per visualizzare le azioni in un'esecuzione che usa dati fittizi, selezionare l'esecuzione desiderata in cui la colonna Risultati statici è impostata su Abilitato.
Le azioni che usano risultati statici mostrano l'icona del beaker di test (), ad esempio:
Riutilizzare gli output precedenti come dati fittizi
Se si dispone di un flusso di lavoro precedente eseguito con output, è possibile riutilizzare questi output come dati fittizi copiando e incollando tali output da tale esecuzione.
Nella portale di Azure aprire il flusso di lavoro dell'app per la logica nella finestra di progettazione.
Nel menu delle risorse dell'app per la logica selezionare Panoramica.
Nella sezione Essentials selezionare Cronologia esecuzioni, se non già selezionata. Nell'elenco visualizzato selezionare l'esecuzione del flusso di lavoro desiderata.
Dopo aver aperto il riquadro dei dettagli dell'esecuzione, espandere l'azione con gli output desiderati.
Nella sezione Output selezionare Mostra output non elaborati.
Nel riquadro Output copiare l'oggetto JavaScript Object Notation (JSON) completo o la sottosezione specifica da usare, ad esempio, la sezione output o anche solo le intestazioni.
Esaminare la sezione precedente su come configurare i dati fittizi per un'azione e seguire la procedura per aprire il riquadro Test dell'azione.
Dopo aver aperto il riquadro Test , scegliere il passaggio seguente:
Per incollare un oggetto JSON completo, accanto all'etichetta Test selezionare Passa alla ):
Per incollare solo una sezione JSON, accanto all'etichetta di tale sezione, ad esempio Output o Intestazioni, selezionare Passa alla modalità JSON, ad esempio:
Nell'editor JSON incollare il codice JSON copiato in precedenza.
Al termine, fare clic su Fine. In alternativa, per tornare alla finestra di progettazione, selezionare Switch Editor Mode ().
Disabilitare i dati fittizi
La disattivazione dei risultati statici in un'azione non rimuove i valori dall'ultima installazione. Quindi, se si attiva di nuovo il risultato statico nella stessa azione, è possibile continuare a usare i valori precedenti.
Nella portale di Azure aprire il flusso di lavoro dell'app per la logica nella finestra di progettazione. Trovare l'azione in cui si desidera disabilitare i dati fittizi.
Nell'angolo superiore destro dell'azione selezionare l'icona del beaker di test ().
Selezionare Disabilita risultato> staticocompletato.
Riferimento
Per altre informazioni su questa impostazione nelle definizioni del flusso di lavoro sottostanti, vedere Risultati statici - Informazioni di riferimento sullo schema per Il linguaggio di definizione del flusso di lavoro e runtimeConfiguration.staticResult - Impostazioni di configurazione del runtime
Passaggi successivi
- Altre informazioni sulle app per la logica di Azure
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per