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
Azure-fiók és -előfizetés. Ha még nincs előfizetése, regisztráljon egy ingyenes Azure-fiókra.
A logikai alkalmazás erőforrása és munkafolyamata, amelyben adatokat szeretne modellbe állítani. Ez a cikk egy Ismétlődés eseményindítót és HTTP-műveletet használ példa-munkafolyamatként.
Ha még nem ismerkedik a logikai alkalmazásokkal, tekintse meg az Azure Logic Apps újdonságait és a következő dokumentációt:
Adatkimenet szimulálásának engedélyezése
A Azure Portal nyissa meg a logikai alkalmazás munkafolyamatát a tervezőben.
Azon a műveleten, amelyen az adatokat vissza szeretné adni, kövesse az alábbi lépéseket:
A művelet jobb felső sarkában kattintson a három pontra (...), majd válassza a Tesztelés lehetőséget, például:
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 Tipp
Ha JavaScript Object Notation (JSON) formátumban szeretné megadni az értékeket, válassza a Váltás JSON módra ( lehetőséget.
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.
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 (), amely azt jelzi, hogy engedélyezte a statikus eredményeket.
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.
A Azure Portal nyissa meg a logikai alkalmazás munkafolyamatát a tervezőben.
A logikai alkalmazás erőforrás menüjében válassza az Áttekintés lehetőséget.
Az Alapvető szolgáltatások szakaszban válassza a Futtatási előzmények lehetőséget, ha még nincs kiválasztva.
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:
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 () ikont mutatják, például:
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.
A Azure Portal nyissa meg a logikai alkalmazás munkafolyamatát a tervezőben.
A logikai alkalmazás erőforrás menüjében válassza az Áttekintés lehetőséget.
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.
A Futtatás részletei panel megnyitása után bontsa ki a kívánt kimeneteket tartalmazó műveletet.
A Kimenetek szakaszban válassza a Nyers kimenetek megjelenítése lehetőséget.
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.
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.
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 () lehetőséget:
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 JSON-szerkesztőbe illessze be a korábban másolt JSON-t.
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 ( 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.
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.
A művelet jobb felső sarkában válassza a teszt csőr ikont ().
Válassza a Statikus eredmény>letiltása kész lehetőséget.
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
- További információ az Azure Logic Appsről