Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Märkus.
Eelvaatefunktsioonid ei ole mõeldud kasutamiseks tootmises ja nende funktsioonid võivad olla piiratud. Need funktsioonid on saadaval enne ametlikku väljastamist, et kliendid saaksid sellele varakult juurdepääsu ja võiksid tagasisidet anda.
Võimalus simuleerida suhtlust Dataverse konnektoritega Power Platform võib mängida olulist rolli teie vähese koodiga rakenduste testimisel, võimaldades teil määratleda teststsenaariume ilma tegelike andmete vajaduseta.
See lähenemisviis aitab tuvastada võimalikke probleeme ja tagada, et lahendus töötab erinevates tingimustes ootuspäraselt, ilma et oleks oht mõjutada tegelikke andmeid.
Kõnede simuleerimise eelised
Kasutades selliseid funktsioone nagu Preview.SimulateDataverse ja Preview.SimulateConnector , saate:
- Erinevate stsenaariumide testimine: Uurige, kuidas rakendus reageerib erinevate stsenaariumide (sh servajuhtumite ja erandite) korral, ilma et see mõjutaks tegelikke andmeid.
- Õnneliku tee testid: Simulatsioonide läbiviimine võimaldab testida "õnnelikku teed", kus kõik töötab ootuspäraselt.
- Servajuhtumite ja erandite testimine: koostage teste, mis kinnitavad testserva juhtumeid ja eeldatavaid erandeid, mis tagavad, et teie rakendused tegelevad nendega sujuvalt.
Power Fx-i funktsioonid
Funktsioonid Preview.SimulateDataverse ja Preview.SimulateConnector pakuvad olulist funktsiooni Power Appi käitumise testimiseks, sõltumata sõltuvusest konnektoritesse salvestatud Dataverse praegustest andmetest või toimingutest. Neid funktsioone rakendades saate testida erinevaid testjuhtumite stsenaariume ja vältida testitava rakenduse oleku rippumist.
Päringu simuleerimine Dataverse
Kõige tavalisem simulatsioonistsenaarium on lubada testil määratleda, milliseid andmeid tuleks kasutada, kui rakendus soovib andmeid Dataverse pärida. Sel juhul saate kasutada funktsiooni Preview.SimulateDataverse . Näiteks
Preview.SimulateDataverse({
Action: "Query",
Entity: "Account",
When: Table({Status: "Active", CreatedOn: "> 2023-01-01"}),
Then: Table({Name: "Test", Owner: "John Doe"}) // Return Value
});
See funktsioon simuleerib tabelit Dataverse , mis esitab päringu tabelis Konto, kui see Status on Aktiivne ja CreatedOn väärtus on pärast 1. jaanuari 2023. Sellise simulatsiooni kasutamine võib aidata testida, kuidas rakendus reageerib, kui tagastatakse erinevad tulemused.
Konnektori kutse simuleerimine
Teine levinud stsenaarium on võimalus määratleda andmed, mis tuleks päringust Power Platform konnektorile tagastada. Sel juhul saate kasutada funktsiooni Preview.SimulateConnector . Näiteks
Preview.SimulateConnector({
Name: "Office365Groups",
When: {Action: "ListOwnedGroupsV2"},
Then: Table({Name: "Test"})
});
See funktsioon simuleerib konnektori kutset Office365Groups , kui toiming on tehtud ListOwnedGroupsV2. See aitab testida, kuidas rakendus käsitleb konnektorikõnesid, ja tagab, et konnektor tagastab oodatud testandmed.