Share via


Munkafolyamatok tesztelése adatok szimulálása az Azure Logic Appsben (előzetes verzió)

A következőkre vonatkozik: Azure Logic Apps (Használat + Standard)

Megjegyzés

Ez a képesség előzetes verzióban érhető el, és a Microsoft Azure Előzetes verzió kiegészítő használati feltételei vonatkoznak rá.

Ha élő alkalmazások, adatok, szolgáltatások vagy rendszerek tényleges hívása vagy elérése nélkül szeretné tesztelni a munkafolyamatokat, beállíthatja és visszaadhatja a műveletekből származó modellértékeket. Előfordulhat például, hogy különböző feltételeken, kényszerítési hibákon, adott üzenetválasz-törzsek megadásán, vagy akár néhány lépés kihagyásán alapuló műveletútvonalakat szeretne tesztelni. A műveleten végzett adattesztelés beállítása nem futtatja a műveletet, hanem inkább a szimulált adatokat adja vissza.

Ha például az Outlook 365 e-mail küldése művelethez állít be mintaadatokat, az Azure Logic Apps csak a megadott mintaadatokat adja vissza ahelyett, hogy meghívja az Outlookot, és e-mailt küld.

Ez a cikk bemutatja, hogyan állíthat be adatokat a logikai alkalmazás (használat) és a Logic App (Standard) erőforrástípus munkafolyamatában végzett műveleteken. Megtalálhatja azokat a korábbi munkafolyamat-futtatásokat, amelyek ezeket a modelladatokat használják, és a meglévő műveletkimeneteket használják fel mintaadatokként.

Előfeltételek

Adatkimenet szimulálásának engedélyezése

  1. A Azure Portal nyissa meg a logikai alkalmazás munkafolyamatát a tervezőben.

  2. Azon a műveleten, amelyen az adatokat vissza szeretné adni, kövesse az alábbi lépéseket:

    1. A művelet jobb felső sarkában kattintson a három pontra (...), majd válassza a Tesztelés lehetőséget, például:

      Képernyőkép a Azure Portal, a munkafolyamat-tervezőről, a művelet helyi menüjéről és a

    2. A Tesztelés panelen válassza a Statikus eredmény engedélyezése (előzetes verzió) lehetőséget. Amikor megjelenik a művelet kötelező (*) tulajdonsága, adja meg a művelet válaszaként visszaadni kívánt kimeneti értékeket.

      A tulajdonságok a kiválasztott művelettípustól függően eltérőek. A HTTP-művelet például a következő szükséges tulajdonságokkal rendelkezik:

      Tulajdonság Leírás
      Állapot A művelet visszatérési állapota
      Állapotkód A kimenetként visszaadandó adott állapotkód
      Fejlécek A visszaadandó fejléctartalom

      Képernyőkép a

      Tipp

      Ha JavaScript Object Notation (JSON) formátumban szeretné megadni az értékeket, válassza a Váltás JSON módra (a lehetőséget.

    3. Választható tulajdonságok esetén nyissa meg a Választható mezők kiválasztása listát, és válassza ki a szimulálni kívánt tulajdonságokat.

      Képernyőkép a

  3. Ha elkészült, válassza a Kész lehetőséget.

    A művelet jobb felső sarkában a címsorban megjelenik egy teszt csőr ikon (statikus eredmény ikonja), amely azt jelzi, hogy engedélyezte a statikus eredményeket.

    Képernyőkép a statikus eredmény ikonnal rendelkező műveletről.

    Az adatokat használó munkafolyamat-futtatások kereséséhez tekintse át a jelen témakör későbbi részében a statikus eredményeket használó futtatások keresése című témakört.

Adatok szimulált adatait használó futtatások keresése

Ha olyan korábbi munkafolyamat-futtatásokat szeretne megkeresni, amelyekben a műveletek más adatokat használnak, tekintse át a munkafolyamat futtatási előzményeit.

  1. A Azure Portal nyissa meg a logikai alkalmazás munkafolyamatát a tervezőben.

  2. A logikai alkalmazás erőforrás menüjében válassza az Áttekintés lehetőséget.

  3. Az Alapvető szolgáltatások szakaszban válassza a Futtatási előzmények lehetőséget, ha még nincs kiválasztva.

  4. A Futtatási előzmények táblában keresse meg a Statikus eredmények oszlopot .

    Minden olyan futtatás, amely adatkimenetet szimuláló műveleteket tartalmaz, a Statikus eredmények oszlop Engedélyezve értékre van állítva, például:

    Képernyőkép a munkafolyamat futtatási előzményeiről a

  5. Ha meg szeretné tekinteni az adatokat használó futtatásban lévő műveleteket, jelölje ki azt a futtatási lehetőséget, amelyben a Statikus eredmények oszlop engedélyezve van.

    A statikus eredményeket használó műveletek a teszt csőr (statikus eredmény ikonja) ikont mutatják, például:

    Képernyőkép a munkafolyamat-futtatási előzményekről statikus eredményt használó műveletekkel.

Korábbi kimenetek újbóli felhasználása adatmodellként

Ha korábban már futtatott munkafolyamatot kimenetekkel, ezeket a kimeneteket adatok utánzataként használhatja fel, ha az adott futtatásból másolja és illeszti be ezeket a kimeneteket.

  1. A Azure Portal nyissa meg a logikai alkalmazás munkafolyamatát a tervezőben.

  2. A logikai alkalmazás erőforrás menüjében válassza az Áttekintés lehetőséget.

  3. Az Alapvető szolgáltatások szakaszban válassza a Futtatási előzmények lehetőséget, ha még nincs kiválasztva. A megjelenő listában válassza ki a kívánt munkafolyamat-futtatási lehetőséget.

    Képernyőkép a munkafolyamat futtatási előzményeiről.

  4. A Futtatás részletei panel megnyitása után bontsa ki a kívánt kimeneteket tartalmazó műveletet.

  5. A Kimenetek szakaszban válassza a Nyers kimenetek megjelenítése lehetőséget.

  6. A Kimenetek panelen másolja ki a teljes JavaScript Object Notation (JSON) objektumot vagy a használni kívánt alszakaszt, például a kimenetek szakaszt, vagy akár csak a fejlécek szakaszt.

  7. Tekintse át a korábbi szakaszt arról, hogyan állíthat be mintaadatokat egy művelethez, és kövesse a lépéseket a művelet Tesztelés paneljének megnyitásához.

  8. A Tesztelés panel megnyitása után válassza a következő lépéseket:

    • Teljes JSON-objektum beillesztéséhez a Tesztelés címke mellett válassza a Váltás JSON módra (a ) lehetőséget:

      A teljes JSON-objektum beillesztéséhez kiválasztott

    • Ha csak egy JSON-szakaszt szeretne beilleszteni, az adott szakasz címkéje (például Kimenet vagy Fejlécek) mellett válassza a Váltás JSON módra lehetőséget, például:

      A

  9. A JSON-szerkesztőbe illessze be a korábban másolt JSON-t.

    Képernyőkép a beillesztett JSON-ról a szerkesztőben.

  10. Ha elkészült, válassza a Kész lehetőséget. Vagy ha vissza szeretne térni a tervezőhöz, válassza a Szerkesztő mód váltása (a Szerkesztő mód váltása ikon) lehetőséget.

Adatok szimulálásának letiltása

Ha kikapcsolja a statikus eredményeket egy műveleten, az nem távolítja el az értékeket a legutóbbi beállításból. Ha tehát ismét bekapcsolja a statikus eredményt ugyanazon a műveleten, folytathatja a korábbi értékeket.

  1. A Azure Portal nyissa meg a logikai alkalmazás munkafolyamatát a tervezőben. Keresse meg azt a műveletet, amelyben le szeretné tiltani az adatok szimulálását.

  2. A művelet jobb felső sarkában válassza a teszt csőr ikont (a statikus eredmény ikonját).

    Képernyőkép a műveletről és a kiválasztott teszt csőre ikonról.

  3. Válassza a Statikus eredmény>letiltása kész lehetőséget.

    Képernyőkép a kiválasztott

Referencia

A mögöttes munkafolyamat-definíciókban található beállítással kapcsolatos további információkért lásd: Statikus eredmények – Sémahivatkozás a munkafolyamat-definíció nyelvéhez és a runtimeConfiguration.staticResult – Futtatókörnyezet konfigurációs beállításaihoz

Következő lépések