Testování pracovních postupů pomocí napodobených výstupů v Azure Logic Apps
Platí pro: Azure Logic Apps (Consumption + Standard)
Pokud chcete otestovat pracovní postup bez ovlivnění produkčních prostředí, můžete nastavit a vrátit výstupy napodobení nebo statické výsledky z operací pracovního postupu. Díky tomu nemusíte volat ani přistupovat k živým aplikacím, datům, službám nebo systémům. Můžete například chtít otestovat různé cesty akcí na základě různých podmínek, vynutit chyby, poskytnout konkrétní tělo odpovědi na zprávu nebo dokonce zkusit některé kroky přeskočit. Nastavení napodobených výsledků z akce nespustí operaci, ale místo toho vrátí testovací výstup.
Pokud například nastavíte výstupy napodobení pro akci odeslání pošty v Outlooku 365, Azure Logic Apps jenom vrátí napodobené výstupy, které jste zadali, místo volání Outlooku a odeslání e-mailu.
Tento průvodce ukazuje, jak nastavit výstupy napodobení pro akci v pracovním postupu aplikace logiky Consumption nebo Standard.
Požadavky
Účet a předplatné Azure. Pokud předplatné nemáte, zaregistrujte si bezplatný účet Azure.
Prostředek aplikace logiky a pracovní postup, ve kterém chcete nastavit výstupy napodobení Tento článek používá trigger opakování a akci HTTP jako ukázkový pracovní postup.
Pokud s aplikacemi logiky začínáte, projděte si následující dokumentaci:
Omezení
Tato funkce je dostupná jenom pro akce, ne triggery.
Momentálně neexistuje žádná možnost dynamického nebo programového povolení a zakázání této funkce.
Na úrovni aplikace logiky neexistují žádné indikace, že je tato funkce povolená. Následující seznam popisuje, kde najdete indikace, že je tato funkce povolená:
Na obrazci akce se v pravém dolním rohu zobrazí ikona testovacího beakeru ().
V podokně podrobností akce je na kartě Testování povolená možnost Statický výsledek .
V zobrazení kódu obsahuje definice JSON akce následující vlastnosti v objektu
runtimeConfiguration
JSON:"runtimeConfiguration": { "staticResult": { "name": "{action-name-ordinal}", "staticResultOptions": "Enabled" } }
V historii spuštění pracovního postupu se zobrazí sloupec Statické výsledky se slovem Povoleno vedle každého spuštění, ve kterém je povolená aspoň jedna akce.
Nastavení výstupů napodobení akce
Na webu Azure Portal otevřete pracovní postup aplikace logiky Consumption v návrháři.
V návrháři vyberte akci, ve které chcete vrátit napodobené výstupy.
V podokně informací o akci vyberte Testování, například:
Na kartě Testování vyberte Povolit statický výsledek.
V seznamu Vybrat pole vyberte vlastnosti, ve kterých chcete zadat výstupy napodobení, které se mají vrátit v odpovědi akce.
Dostupné vlastnosti se liší v závislosti na vybraném typu akce. Například akce HTTP obsahuje následující části a vlastnosti:
Oddíl nebo vlastnost Požadováno Popis Stav Ano Stav akce, který se má vrátit.
– Pokud vyberete Možnost Úspěch, musíte také vybrat výstupy ze seznamu Vybrat pole .
– Pokud vyberete Možnost Selhání, musíte také vybrat možnost Chyba ze seznamu Vybrat pole .Kód No Konkrétní kód, který se má vrátit pro akci Chyba Ano, pokud je stav neúspěšný Chybová zpráva a volitelný kód chyby, který se má vrátit Výstup Ano, když je stav úspěšný Stavový kód, obsah záhlaví a volitelný text pro vrácení Následující příklad ukazuje, kdy je stav nastaven na hodnotu Selhání, což vyžaduje, abyste vybrali pole Chyba a zadali hodnoty pro vlastnosti Chybová zpráva a Kód chyby:
Až budete připraveni, vyberte Uložit.
V pravém dolním rohu akce se teď zobrazuje ikona testovacího nástroje (), která indikuje, že jste povolili statické výsledky.
Pokud chcete najít spuštění pracovního postupu, která používají napodobené výstupy, přečtěte si téma Hledání spuštění, která používají statické výsledky dále v tomto průvodci.
Vyhledání spuštění, která používají napodobené výstupy
Pokud chcete najít dřívější spuštění pracovního postupu, kde akce používají napodobené výstupy, zkontrolujte historii spuštění daného pracovního postupu.
Na webu Azure Portal otevřete pracovní postup aplikace logiky Consumption v návrháři.
V nabídce prostředku aplikace logiky vyberte Přehled.
V části Základy vyberte historii spuštění, pokud není vybraná.
V tabulce Historie spuštění vyhledejte sloupec Statické výsledky.
Každé spuštění, které zahrnuje akce s výstupy napodobení, má sloupec Statické výsledky nastavený na Povoleno, například:
Pokud chcete zobrazit akce ve spuštění, které používají napodobené výstupy, vyberte spuštění, ve kterém je sloupec Statické výsledky nastavený na Povoleno.
V podokně podrobností o spuštění pracovního postupu zobrazují akce, které používají statické výsledky, ikonu testovacího beakeru (například:
Zakázání napodobených výstupů
Vypnutí statických výsledků u akce neodebere hodnoty z posledního nastavení. Pokud tedy statické výsledky znovu zapnete na stejné akci, můžete pokračovat v používání předchozích hodnot.
Na webu Azure Portal otevřete pracovní postup aplikace logiky v návrháři.
Najděte a vyberte akci, ve které chcete zakázat napodobené výstupy.
V podokně podrobností akce vyberte kartu Testování .
Vyberte Zakázat ukládání statických výsledků>.
Reference
Další informace o tomto nastavení v základních definicích pracovního postupu naleznete v tématu Statické výsledky – Referenční informace ke schématu pro jazyk definice pracovního postupu a runtimeConfiguration.staticResult – Nastavení konfigurace modulu runtime.
Další kroky
- Další informace o Azure Logic Apps