Testa arbetsflöden med falska data i Azure Logic Apps
Gäller för: Azure Logic Apps (Förbrukning + Standard)
Om du vill testa dina arbetsflöden utan att faktiskt anropa eller komma åt liveappar, data, tjänster eller system kan du konfigurera och returnera falska värden från åtgärder. Du kanske till exempel vill testa olika åtgärdssökvägar baserat på olika villkor, framtvinga fel, ange specifika meddelandesvarskroppar eller till och med försöka hoppa över vissa steg. När du konfigurerar modelldatatestning för en åtgärd körs inte åtgärden, utan returnerar falska data i stället.
Om du till exempel konfigurerar modelldata för åtgärden Skicka e-post i Outlook 365 returnerar Azure Logic Apps bara de falska data som du angav i stället för att anropa Outlook och skicka ett e-postmeddelande.
Den här artikeln visar hur du konfigurerar modelldata för en åtgärd i ett arbetsflöde för resurstypen Logikapp (Förbrukning) och Logikapp (Standard). Du hittar tidigare arbetsflödeskörningar som använder dessa falska data och återanvänder befintliga åtgärdsutdata som falska data.
Förutsättningar
Ett Azure-konto och prenumeration. Om du inte har någon prenumeration kan du registrera ett kostnadsfritt Azure-konto.
Logikappens resurs och arbetsflöde där du vill konfigurera modelldata. I den här artikeln används en upprepningsutlösare och EN HTTP-åtgärd som ett exempelarbetsflöde.
Om du inte har använt logikappar tidigare kan du läsa Vad är Azure Logic Apps och följande dokumentation:
Aktivera falska datautdata
Öppna arbetsflödet för logikappen i designern i Azure-portalen.
Följ dessa steg i åtgärden där du vill returnera falska data:
I åtgärdens övre högra hörn väljer du knappen ellipser (...) och väljer sedan Testa, till exempel:
I fönstret Testning väljer du Aktivera statiskt resultat (förhandsversion). När åtgärdens obligatoriska (*) egenskaper visas anger du de falska utdatavärden som du vill returnera som åtgärdens svar.
Egenskaperna skiljer sig åt baserat på den valda åtgärdstypen. HTTP-åtgärden har till exempel följande obligatoriska egenskaper:
Property beskrivning Status Åtgärdens status som ska returneras Statuskod Den specifika statuskod som ska returneras som utdata Rubriker Rubrikinnehållet som ska returneras Dricks
Om du vill ange värdena i JSON-format (JavaScript Object Notation) väljer du Växla till JSON-läge ().
För valfria egenskaper öppnar du listan Välj valfria fält och väljer de egenskaper som du vill simulera.
När du är klar väljer du Klar.
I åtgärdens övre högra hörn visar namnlisten nu en test bägareikon (), vilket indikerar att du har aktiverat statiska resultat.
Om du vill hitta arbetsflödeskörningar som använder falska data läser du Hitta körningar som använder statiska resultat senare i det här avsnittet.
Hitta körningar som använder falska data
Om du vill hitta tidigare arbetsflödeskörningar där åtgärderna använder falska data läser du arbetsflödets körningshistorik.
Öppna arbetsflödet för logikappen i designern i Azure-portalen.
På resursmenyn för logikappen väljer du Översikt.
Under avsnittet Essentials väljer du Kör historik, om den inte redan har valts.
Leta reda på kolumnen Statiska resultat i tabellen Körningshistorik.
Alla körningar som innehåller åtgärder med falska datautdata har kolumnen Statiska resultat inställd på Aktiverad, till exempel:
Om du vill visa åtgärderna i en körning som använder falska data väljer du den körning som du vill använda där kolumnen Statiska resultat är inställd på Aktiverad.
Åtgärder som använder statiska resultat visar testsökarens () ikon, till exempel:
Återanvänd tidigare utdata som falska data
Om du har en tidigare arbetsflödeskörning med utdata kan du återanvända dessa utdata som falska data genom att kopiera och klistra in dessa utdata från den körningen.
Öppna arbetsflödet för logikappen i designern i Azure-portalen.
På resursmenyn för logikappen väljer du Översikt.
Under avsnittet Essentials väljer du Kör historik, om den inte redan har valts. I listan som visas väljer du den arbetsflödeskörning som du vill använda.
När fönstret körningsinformation har öppnats expanderar du den åtgärd som innehåller de utdata som du vill använda.
I avsnittet Utdata väljer du Visa råa utdata.
I fönstret Utdata kopierar du antingen det fullständiga JSON-objektet (JavaScript Object Notation) eller det specifika underavsnittet som du vill använda, till exempel avsnittet utdata eller till och med bara avsnittet rubriker.
Granska det tidigare avsnittet om hur du konfigurerar modelldata för en åtgärd och följ stegen för att öppna åtgärdens testfönster .
När fönstret Testning har öppnats väljer du något av stegen:
Om du vill klistra in ett fullständigt JSON-objekt bredvid etiketten Testning väljer du Växla till JSON-läge ():
Om du bara vill klistra in ett JSON-avsnitt bredvid det avsnittets etikett, till exempel Utdata eller Rubriker, väljer du Växla till JSON-läge, till exempel:
I JSON-redigeraren klistrar du in din tidigare kopierade JSON.
När du är klar väljer du Klar. Eller så går du tillbaka till designern genom att välja Växla redigeringsläge ().
Inaktivera falska data
Om du inaktiverar statiska resultat för en åtgärd tar du inte bort värdena från den senaste installationen. Så om du aktiverar statiskt resultat igen på samma åtgärd kan du fortsätta att använda dina tidigare värden.
Öppna arbetsflödet för logikappen i designern i Azure-portalen. Hitta åtgärden där du vill inaktivera falska data.
I åtgärdens övre högra hörn väljer du test bägareikonen ().
Välj Inaktivera statiskt resultat>klart.
Referens
Mer information om den här inställningen i dina underliggande arbetsflödesdefinitioner finns i Statiska resultat – Schemareferens för arbetsflödesdefinitionsspråk och runtimeConfiguration.staticResult – Konfigurationsinställningar för Körning
Nästa steg
- Läs mer om Azure Logic Apps
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för