Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Feljegyzés
Az előzetes funkciókat nem célszerű termelési környezetben használni, és előfordulhat, hogy korlátozott funkcionalitással rendelkeznek. Ezek a funkciók a hivatalos kiadás előtt érhetők el, hogy az ügyfelek korán megismerkedhessenek velük, és visszajelzést adhassanak róluk.
Az összekötőkkel való interakció Dataverse Power Platform szimulálásának képessége fontos szerepet játszhat a kevés kódolást igénylő alkalmazások tesztelésében, mivel lehetővé teszi tesztelési forgatókönyvek definiálását tényleges adatok nélkül.
Ez a megközelítés segít azonosítani a lehetséges problémákat, és biztosítja, hogy a megoldás a várt módon működjön különböző körülmények között anélkül, hogy a valós adatok befolyásolása veszélyt jelentene.
A hívások szimulálásának előnyei
Az olyan függvények használatával, mint a Preview.SimulateDataverse és a Preview.SimulateConnector , a következőket teheti:
- Különböző forgatókönyvek tesztelése: Kezelje, hogyan reagál az alkalmazás a különböző forgatókönyvekre, beleértve a peremhálózati eseteket és a kivételeket is, anélkül, hogy ez hatással lenne a valós adatokra.
- Boldog út tesztek: A szimulációk végrehajtása lehetővé teszi a "boldog út" tesztelését, ahol minden a várt módon működik.
- Peremhálózati esetek és kivételek tesztelése: Olyan teszteket hozhat létre, amelyek ellenőrzik a teszt peremhálózati eseteket és a várt kivételeket, amelyek biztosítják, hogy az alkalmazások megfelelően kezeljék őket.
Power Fx Funkciók
A Preview.SimulateDataverse és függvények Preview.SimulateConnector fontos funkciókat biztosítanak a Power App viselkedésének teszteléséhez, függetlenül az összekötőkben Dataverse tárolt aktuális adatoktól vagy az összekötőkkel végrehajtott műveletektől. Ezeknek a függvényeknek az alkalmazásával különböző teszteset-forgatókönyveket tesztelhet, és elkerülheti a tesztelt alkalmazás állapotának lefagyását.
Lekérdezés szimulálása Dataverse
A leggyakoribb szimulációs forgatókönyv az, hogy a teszt lehetővé teszi, hogy meghatározza, milyen adatokat kell használni, amikor az alkalmazás adatokat Dataverse szeretne lekérdezni. Ebben az esetben használhatja a Preview.SimulateDataverse függvényt. Például
Preview.SimulateDataverse({
Action: "Query",
Entity: "Account",
When: Table({Status: "Active", CreatedOn: "> 2023-01-01"}),
Then: Table({Name: "Test", Owner: "John Doe"}) // Return Value
});
Ez a függvény szimulálja a Dataverse Partner táblát , ha az Status Aktív , és az CreatedOn érték 2023. január 1. után van. Az ilyen típusú szimuláció segítségével tesztelheti, hogy az alkalmazás hogyan reagál a különböző eredmények visszaadására.
Összekötőhívás szimulálása
Egy másik gyakori forgatókönyv az összekötőnek visszaadott kérésből Power Platform visszaadott adatok meghatározása. Ebben az esetben használhatja a Preview.SimulateConnector függvényt . Például
Preview.SimulateConnector({
Name: "Office365Groups",
When: {Action: "ListOwnedGroupsV2"},
Then: Table({Name: "Test"})
});
Ez a függvény szimulálja az Office365Groups összekötő összekötőhívását, amikor a művelet van ListOwnedGroupsV2. Segít tesztelni, hogy az alkalmazás hogyan kezeli az összekötőhívásokat, és biztosítja, hogy az összekötő a várt tesztadatokat adja vissza.