Dela via


Testa arbetsflöden med falska utdata i Azure Logic Apps

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

Om du vill testa arbetsflödet utan att påverka produktionsmiljöerna kan du konfigurera och returnera falska utdata eller statiska resultat från arbetsflödesåtgärderna. På så sätt behöver du inte anropa eller komma åt dina liveappar, data, tjänster eller system. 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. Att konfigurera falska resultat från en åtgärd kör inte åtgärden, men returnerar testutdata i stället.

Om du till exempel konfigurerar falska utdata för åtgärden Skicka e-post i Outlook 365 returnerar Azure Logic Apps bara de falska utdata som du angav i stället för att anropa Outlook och skicka ett e-postmeddelande.

Den här guiden visar hur du konfigurerar falska utdata för en åtgärd i ett arbetsflöde för förbrukning eller standardlogikapp.

Förutsättningar

Begränsningar

  • Den här funktionen är endast tillgänglig för åtgärder, inte utlösare.

  • Det finns för närvarande inget alternativ för att dynamiskt eller programmatiskt aktivera och inaktivera den här funktionen.

  • Det finns inga indikationer på att den här funktionen är aktiverad på logikappsnivå. I följande lista beskrivs var du kan hitta indikationer på att den här funktionen är aktiverad:

    • I åtgärdsformen visar det nedre högra hörnet test bägareikonen (Ikon för statiskt resultat).

    • I åtgärdens informationsfönster på fliken Testning är alternativet Statiskt resultat aktiverat.

    • I kodvyn innehåller åtgärdens JSON-definition följande egenskaper i runtimeConfiguration JSON-objektet:

      "runtimeConfiguration": {
          "staticResult": {
              "name": "{action-name-ordinal}",
              "staticResultOptions": "Enabled"
          }
      }
      
    • I arbetsflödets körningshistorik visas kolumnen Statiska resultat med ordet Aktiverad bredvid en körning där minst en åtgärd har den här funktionen aktiverad.

Konfigurera mock-utdata för en åtgärd

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

  2. I designern väljer du den åtgärd där du vill returnera falska utdata.

  3. I åtgärdsinformationsfönstret väljer du Testning, till exempel:

    Skärmbild som visar Azure-portalen, förbrukningsarbetsflödesdesignern, informationsfönstret HTTP-åtgärd och Testning valt.

  4. På fliken Testning väljer du Aktivera statiskt resultat.

  5. I listan Välj fält väljer du de egenskaper där du vill ange falska utdata som ska returneras i åtgärdens svar.

    De tillgängliga egenskaperna skiljer sig åt baserat på den valda åtgärdstypen. HTTP-åtgärden har till exempel följande avsnitt och egenskaper:

    Avsnitt eller egenskap Obligatoriskt Beskrivning
    Status Ja Åtgärdsstatusen som ska returneras.

    – Om du väljer Lyckades måste du också välja Utdata i listan Välj fält .

    – Om du väljer Misslyckades måste du också välja Fel i listan Välj fält .
    Code Nej Den specifika kod som ska returneras för åtgärden
    Fel Ja, när statusen misslyckades Felmeddelandet och en valfri felkod som ska returneras
    Output Ja, när statusen har slutförts Statuskoden, rubrikinnehållet och en valfri brödtext som ska returneras

    I följande exempel visas när Status är inställt på Misslyckades, vilket kräver att du väljer fältet Fel och anger värden för egenskaperna Felmeddelande och Felkod :

    Skärmbild som visar fönstret Förbrukningsarbetsflöde och Testning när du har valt Aktivera statiskt resultat med fälten Status och Fel också markerade.

  6. När du är klar väljer du Spara.

    Åtgärdens nedre högra hörn visar nu en test bägareikon (Ikon för statiskt resultat), som anger att du har aktiverat statiska resultat.

    Skärmbild som visar arbetsflöde för förbrukning med HTTP-åtgärd och statisk resultatikon.

    Information om hur du hittar arbetsflödeskörningar som använder falska utdata finns i Hitta körningar som använder statiska resultat senare i den här guiden.

Hitta körningar som använder falska utdata

Om du vill hitta tidigare arbetsflödeskörningar där åtgärderna använder falska utdata läser du arbetsflödets körningshistorik.

  1. Öppna arbetsflödet för förbrukningslogikappen 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 det inte är markerat.

  4. Leta reda på kolumnen Statiska resultat i tabellen Körningshistorik.

    Alla körningar som innehåller åtgärder med falska utdata har kolumnen Statiska resultat inställd på Aktiverad, till exempel:

    Skärmbild som visar körningshistorik för förbrukningsarbetsflöde med kolumnen Statiska resultat.

  5. Om du vill visa åtgärderna i en körning som använder falska utdata väljer du körningen där kolumnen Statiska resultat är inställd på Aktiverad.

    I fönstret med information om arbetsflödeskörning visar åtgärder som använder statiska resultat test bägareikonen (Ikon för statiskt resultat), till exempel:

    Skärmbild som visar körningshistorik för förbrukningsarbetsflöde med åtgärder som använder statiska resultat.

Inaktivera falska utdata

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

  2. Leta upp och välj den åtgärd där du vill inaktivera falska utdata.

  3. I åtgärdsinformationsfönstret väljer du fliken Testning .

  4. Välj Inaktivera Spara statiskt resultat>.

    Skärmbild som visar logikappens arbetsflöde, HTTP-åtgärd och fliken Testning med Inaktivera statiskt resultat markerat.

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