Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: Azure Logic Apps (Förbrukning + Standard)
Testa ditt arbetsflöde utan att röra produktionen genom att sätta upp och returnera mock-utdata, eller statiska resultat, från dina arbetsflödesoperationer. Du behöver inte ringa dina live-appar, data, tjänster eller system.
När du konfigurerar simulerade utdata kan du:
- Testa olika handlingsvägar baserat på olika förhållanden.
- Framtvinga fel för att testa felhantering.
- Ange specifika meddelandesvarsorgan.
- Hoppa över steg som du inte vill göra.
Att ställa in simulerade utdata från en åtgärd innebär inte att åtgärden körs i produktion, utan returnerar i stället testutdata.
Till exempel, om du sätter upp mock-utdata för Outlook 365-åtgärden skicka e-post, returnerar Azure Logic Apps de mock-utdata du levererat istället för att skicka ett mejl.
I den här guiden lär du dig att:
- Ställ in simulerade utdata för en åtgärd
- Hitta körningar som använder mockutdata
- Inaktivera simulerade utdata
Förutsättningar
Ett Azure-konto och prenumeration. Skaffa ett kostnadsfritt Azure-konto.
Resursen och arbetsflödet i logikappen där du vill konfigurera simulerade utdata. I den här artikeln används en upprepningsutlösare och EN HTTP-åtgärd som ett exempelarbetsflöde.
Om du är ny på logikappar, skapa först ett arbetsflöde:
Begränsningar
Mock-utgångar (statiska resultat) är endast tillgängliga för handlingar, inte triggers.
Det finns för närvarande inget alternativ för att dynamiskt eller programmatiskt aktivera och inaktivera mock-utgångar.
Det finns inga indikationer på logikapp-nivå på att mock-utgångar är aktiverade. Titta istället efter dessa tecken:
I åtgärdens form visar det nedre högra hörnet testbägareikonen (
).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
runtimeConfigurationJSON-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
I Azure-portalen öppnar du arbetsflödet för konsumtionslogikappen i designverktyget.
I designern väljer du den åtgärd där du vill returnera falska utdata.
I åtgärdsinformationsfönstret väljer du Testning, till exempel:
På fliken Testning väljer du Aktivera statiskt resultat.
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 Krävs 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 .Kod Nej Den specifika kod som ska returneras för åtgärden Fel Ja, när Status är Misslyckad Felmeddelandet och en valfri felkod som ska returneras Resultat Ja, när statusen är lyckad 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 :
När du är klar väljer du Spara.
Åtgärdens nedre högra hörn visar nu en testbägareikon (
), som anger att du har aktiverat statiska resultat.För att hitta arbetsflödeskörningar som använder mockdata, se Hitta körningar som använder statiska resultat senare i den här guiden.
Hitta körningar som använder falska utdata (endast förbrukning)
Om du vill hitta tidigare arbetsflödeskörningar där åtgärderna använder simulerade utdata, granska arbetsflödets körningshistorik. Denna sektion gäller endast för konsumtionsflöden. För standardarbetsflöden, se Visa arbetsflödeshistorik.
I Azure-portalen öppnar du arbetsflödet för konsumtionslogikappen i designverktyget.
På resursmenyn för logikappen väljer du Översikt.
Under avsnittet Essentials väljer du Kör historik, om det inte är markerat.
Leta reda på kolumnen Statiska resultat i tabellen Körningshistorik.
Alla körningar som innehåller åtgärder med simulerade utdata har kolumnen Statiska resultat inställd på Aktiverad, till exempel:
Om du vill visa åtgärderna i en körning som använder mock-utdata, välj den körning där kolumnen Statiska resultat är inställd på Aktiverad.
I fönstret med information om arbetsflödeskörning visar åtgärder som baseras på statiska resultat ikonen för testbägare (
), till exempel:
Inaktivera simulerade utdata
Om du inaktiverar statiska resultat för en åtgärd tar du inte bort värdena från den senaste installationen. Om du aktiverar statiska resultat igen på samma åtgärd kan du fortsätta använda dina tidigare värden.
Öppna arbetsflödet för logikappen i designern i Azure Portal.
Leta upp och välj den åtgärd där du vill inaktivera falska utdata.
I åtgärdsinformationsfönstret väljer du fliken Testning .
Välj Inaktivera statiskt resultat>Spara.
Hänvisning
För mer information om denna inställning i dina underliggande arbetsflödesdefinitioner, se: