Testa arbetsflöden med falska data i Azure Logic Apps (förhandsversion)

Gäller för: Azure Logic Apps (Förbrukning + Standard)

Anteckning

Den här funktionen är i förhandsversion och omfattas av kompletterande användningsvillkor för Förhandsversioner av Microsoft Azure.

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ärdsvägar baserat på olika villkor, framtvinga fel, ange specifika meddelandesvarskroppar eller till och med försöka hoppa över några steg. Att konfigurera test av falska data på en åtgärd kör inte åtgärden, utan returnerar falska data i stället.

Om du till exempel konfigurerar falska data för e-postå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 logikappen (förbrukning) och logikappens (standard) resurstyp. Du hittar tidigare arbetsflödeskörningar som använder dessa falska data och återanvänder befintliga åtgärdsutdata som falska data.

Förutsättningar

Aktivera falska datautdata

  1. Öppna logikappens arbetsflöde i designern i Azure Portal.

  2. Följ dessa steg för åtgärden där du vill returnera falska data:

    1. I åtgärdens övre högra hörn väljer du knappen ellipser (...) och väljer sedan Testa, till exempel:

      Skärmbild som visar Azure Portal, arbetsflödesdesigner, åtgärdsgenvägsmeny och

    2. 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 beroende på den valda åtgärdstypen. HTTP-åtgärden har till exempel följande obligatoriska egenskaper:

      Egenskap Beskrivning
      Status Åtgärdens status för att returnera
      Statuskod Den specifika statuskod som ska returneras som utdata
      Sidhuvuden Rubrikinnehållet som ska returneras

      Skärmbild som visar fönstret

      Tips

      Om du vill ange värdena i JSON-format (JavaScript Object Notation) väljer du Växla till JSON-läge (ikon för

    3. För valfria egenskaper öppnar du listan Välj valfria fält och väljer de egenskaper som du vill simulera.

      Skärmbild som visar fönstret

  3. När du är klar väljer du Klar.

    I åtgärdens övre högra hörn visar namnlisten nu en testikon (ikon för statiskt resultat), vilket indikerar att du har aktiverat statiska resultat.

    Skärmbild som visar en åtgärd med ikonen för statiskt 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.

  1. Öppna logikappens arbetsflöde i designern i Azure Portal.

  2. På logikappens resursmeny väljer du Översikt.

  3. Under avsnittet Essentials väljer du Kör historik, om det inte redan har valts.

  4. 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:

    Skärmbild som visar arbetsflödets körningshistorik med kolumnen

  5. 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 testikonen (ikon för statiskt resultat), till exempel:

    Skärmbild som visar arbetsflödets körningshistorik med åtgärder som använder statiskt resultat.

Å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.

  1. Öppna logikappens arbetsflöde i designern i Azure Portal.

  2. På logikappens resursmeny väljer du Översikt.

  3. Under avsnittet Essentials väljer du Kör historik, om det inte redan har valts. I listan som visas väljer du den arbetsflödeskörning som du vill köra.

    Skärmbild som visar arbetsflödets körningshistorik.

  4. När fönstret med körningsinformation har öppnats expanderar du den åtgärd som har de utdata som du vill använda.

  5. I avsnittet Utdata väljer du Visa råa utdata.

  6. 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 med rubriker.

  7. Läs 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 .

  8. 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 (ikon för ):

      Skärmbild som visar ikonen

    • 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:

      Skärmbild som visar ikonen

  9. I JSON-redigeraren klistrar du in din tidigare kopierade JSON.

    Skärmbild som visar den klistrade JSON i redigeraren.

  10. När du är klar väljer du Klar. Om du vill återgå till designern väljer du Växla redigeringsläge (ikon för ).

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 använda dina tidigare värden.

  1. Öppna logikappens arbetsflöde i designern i Azure Portal. Hitta den åtgärd där du vill inaktivera falska data.

  2. I åtgärdens övre högra hörn väljer du testikonen för bägare (ikon för statiskt resultat).

    Skärmbild som visar åtgärden och testsökarikonen markerad.

  3. Välj Inaktivera statiskt resultat>klart.

    Skärmbild som visar

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