Dela via


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

Aktivera falska datautdata

  1. Öppna arbetsflödet för logikappen i designern i Azure-portalen.

  2. Följ dessa steg i å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-portalen, arbetsflödesdesignern, snabbmenyn för åtgärder 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 å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

      Skärmbild som visar fönstret

      Dricks

      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 test bägareikon (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 arbetsflödet för logikappen i designern i Azure-portalen.

  2. På resursmenyn för logikappen väljer du Översikt.

  3. Under avsnittet Essentials väljer du Kör historik, om den 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 testsökarens (Ikon för statiskt resultat) ikon, 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 arbetsflödet för logikappen i designern i Azure-portalen.

  2. På resursmenyn för logikappen väljer du Översikt.

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

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

  4. När fönstret körningsinformation har öppnats expanderar du den åtgärd som innehåller 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 rubriker.

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

  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 Växla till JSON-läge markerad för att klistra in det fullständiga JSON-objektet.

    • 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 Växla till JSON-läge markerad för att klistra in ett avsnitt från ett JSON-objekt.

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

    Skärmbild som visar den inklistrade JSON-filen i redigeraren.

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

  1. Öppna arbetsflödet för logikappen i designern i Azure-portalen. Hitta åtgärden där du vill inaktivera falska data.

  2. I åtgärdens övre högra hörn väljer du test bägareikonen (Ikon för statiskt resultat).

    Skärmbild som visar åtgärden och test bägareikonen 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