Testování pracovních postupů pomocí napodobených dat v Azure Logic Apps (Preview)

Platí pro: Azure Logic Apps (Consumption + Standard)

Poznámka

Tato funkce je ve verzi Preview a podléhá doplňkovým podmínkám použití pro verze Microsoft Azure Preview.

Pokud chcete otestovat pracovní postupy bez skutečného volání nebo přístupu k živým aplikacím, datům, službám nebo systémům, můžete nastavit a vrátit napodobené hodnoty z akcí. 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ěla odpovědi na zprávu nebo dokonce zkusit některé kroky přeskočit. Nastavení napodobení testování dat u akce akci nespustí akci, ale místo toho vrátí napodobená data.

Pokud například nastavíte napodobení dat pro akci Odeslat e-mail v Outlooku 365, Azure Logic Apps jenom vrátí napodobená data, která jste zadali, a nevolá Outlook a odešle e-mail.

Tento článek ukazuje, jak nastavit napodobení dat pro akci v pracovním postupu pro typ prostředku Aplikace logiky (Consumption) a Aplikace logiky (Standard). Můžete najít předchozí spuštění pracovních postupů, která používají tato napodobená data, a znovu použít existující výstupy akcí jako napodobená data.

Požadavky

Povolení napodobení výstupu dat

  1. V Azure Portal otevřete pracovní postup aplikace logiky v návrháři.

  2. U akce, kde chcete vrátit napodobená data, postupujte takto:

    1. V pravém horním rohu akce vyberte tlačítko se třemi tečkami (...) a pak vyberte Testování, například:

      Snímek obrazovky znázorňující Azure Portal, návrháře pracovního postupu, místní nabídku akcí a vybranou možnost Testování

    2. V podokně Testování vyberte Povolit statický výsledek (Preview). Když se zobrazí požadované (*) vlastnosti akce, zadejte napodobenou výstupní hodnotu, kterou chcete vrátit jako odpověď akce.

      Vlastnosti se liší v závislosti na vybraném typu akce. Například akce HTTP má následující požadované vlastnosti:

      Vlastnost Popis
      Stav Stav akce, která se má vrátit
      Stavový kód Konkrétní stavový kód, který se má vrátit jako výstup
      Hlavičky Obsah záhlaví, který se má vrátit

      Snímek obrazovky s podoknem Testování po výběru možnosti Povolit statický výsledek

      Tip

      Pokud chcete zadat hodnoty ve formátu JSON (JavaScript Object Notation), vyberte Přepnout do režimu JSON (Ikona pro Přepnout do režimu JSON).

    3. U volitelných vlastností otevřete seznam Vybrat volitelná pole a vyberte vlastnosti, které chcete napodobenit.

      Snímek obrazovky s podoknem Testování a otevřeným seznamem Vybrat volitelná pole

  3. Až budete připraveni, vyberte Hotovo.

    V pravém horním rohu akce se teď v záhlaví zobrazuje ikona testovací kádinky (ikona pro statický výsledek), která označuje, že jste povolili statické výsledky.

    Snímek obrazovky znázorňující akci s ikonou statického výsledku

    Pokud chcete najít spuštění pracovních postupů, která používají napodobená data, přečtěte si téma Hledání spuštění, která používají statické výsledky dále v tomto tématu.

Vyhledání spuštění, která používají napodobená data

Pokud chcete najít dřívější spuštění pracovního postupu, kde akce používají napodobená data, zkontrolujte historii spuštění daného pracovního postupu.

  1. V Azure Portal otevřete pracovní postup aplikace logiky v návrháři.

  2. V nabídce prostředku aplikace logiky vyberte Přehled.

  3. V části Základy vyberte Historie spuštění, pokud ještě není vybraná.

  4. V tabulce Historie spuštění vyhledejte sloupec Statické výsledky .

    Každé spuštění, které zahrnuje akce s výstupem napodobených dat, má sloupec Statické výsledky nastavený na Povoleno, například:

    Snímek obrazovky zobrazující historii spuštění pracovního postupu se sloupcem Statické výsledky

  5. Pokud chcete zobrazit akce v spuštění, které používá napodobení dat, vyberte požadované spuštění, ve kterém je sloupec Statické výsledky nastavený na Povoleno.

    Akce, které používají statické výsledky, zobrazují ikonu testovací kádinky (ikona pro statický výsledek), například:

    Snímek obrazovky s historií spuštění pracovního postupu s akcemi, které používají statický výsledek

Opakované použití předchozích výstupů jako napodobení dat

Pokud máte předchozí spuštění pracovního postupu s výstupy, můžete tyto výstupy znovu použít jako napodobení dat zkopírováním a vložením těchto výstupů z tohoto spuštění.

  1. V Azure Portal otevřete pracovní postup aplikace logiky v návrháři.

  2. V nabídce prostředku aplikace logiky vyberte Přehled.

  3. V části Základy vyberte Historie spuštění, pokud ještě není vybraná. V zobrazeném seznamu vyberte požadované spuštění pracovního postupu.

    Snímek obrazovky s historií spuštění pracovního postupu

  4. Po otevření podokna podrobností o spuštění rozbalte akci s požadovanými výstupy.

  5. V části Výstupy vyberte Zobrazit nezpracované výstupy.

  6. V podokně Výstupy zkopírujte buď úplný objekt JSON (JavaScript Object Notation), nebo konkrétní pododdíl, který chcete použít, například oddíl outputs nebo dokonce jenom oddíl záhlaví.

  7. Přečtěte si předchozí část o tom, jak nastavit napodobení dat pro akci, a podle pokynů otevřete podokno Testování akce.

  8. Po otevření podokna Testování zvolte jeden z kroků:

    • Pokud chcete vložit úplný objekt JSON, vedle popisku Testování vyberte Přepnout do režimu JSON (ikona pro Přepnout do režimu JSON):

      Snímek obrazovky s vybranou ikonou Přepnout do režimu JSON pro vložení celého objektu JSON

    • Pokud chcete vložit jenom oddíl JSON, vyberte přepnout do režimu JSON vedle popisku tohoto oddílu, například Výstup nebo Záhlaví:

      Snímek obrazovky znázorňující ikonu Přepnout do režimu JSON vybranou pro vložení oddílu z objektu JSON

  9. V editoru JSON vložte dříve zkopírovaný kód JSON.

    Snímek obrazovky znázorňující vložený kód JSON v editoru

  10. Jakmile budete hotovi, vyberte Hotovo. Pokud se chcete vrátit k návrháři, vyberte Přepnout režim editoru (ikona pro přepnout režim editoru).

Zákaz napodobení dat

Vypnutím statických výsledků akce neodeberete hodnoty z posledního nastavení. Pokud tedy při stejné akci znovu zapnete statický výsledek, můžete pokračovat v používání předchozích hodnot.

  1. V Azure Portal otevřete pracovní postup aplikace logiky v návrháři. Najděte akci, ve které chcete zakázat napodobení dat.

  2. V pravém horním rohu akce vyberte ikonu testovací kádinky (ikona pro statický výsledek).

    Snímek obrazovky znázorňující akci a vybranou ikonu testovací kádinky

  3. Vyberte Zakázat statický výsledek>hotovo.

    Snímek obrazovky znázorňující vybranou možnost Zakázat statický výsledek

Reference

Další informace o tomto nastavení v podkladových definicích pracovního postupu najdete v tématu Statické výsledky – referenční informace o schématu pro jazyk definice pracovního postupu a runtimeConfiguration.staticResult – Nastavení konfigurace modulu runtime.

Další kroky