Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Napomena
Značajke pretpregleda nisu namijenjene u proizvodne svrhe i mogu imati ograničene funkcije. Te su značajke dostupne prije službenog izdavanja da bi se klijentima omogućio prijevremeni pristup i slanje povratnih informacija.
Mogućnost simulacije interakcije i Dataverse konektora može igrati važnu ulogu u testiranju aplikacija s niskim kodom omogućujući vam definiranje testnih scenarija Power Platform bez potrebe za stvarnim podacima.
Ovaj pristup pomaže u identificiranju potencijalnih problema i osiguravanju da rješenje funkcionira kako se očekuje u različitim uvjetima bez rizika od utjecaja na stvarne podatke.
Prednosti simulacije poziva
Korištenjem funkcija kao što su Preview.SimulateDataverse i Preview.SimulateConnector možete:
- Testirajte različite scenarije: Riješite kako aplikacija reagira s različitim scenarijima, uključujući rubne slučajeve i iznimke, bez utjecaja na stvarne podatke.
- Testovi sretnog puta: Izvođenje simulacija omogućuje testiranje "sretnog puta" gdje sve funkcionira prema očekivanjima.
- Testiranje rubnih slučajeva i iznimaka: Izgradite testove koji provjeravaju testiranje rubnih slučajeva i očekivanih iznimaka koje osiguravaju da ih vaše aplikacije graciozno obrađuju.
Funkcije za Power Fx
Funkcije Preview.SimulateDataverse i Preview.SimulateConnector pružaju važnu funkcionalnost za testiranje ponašanja Power App-a neovisno o ovisnostima o trenutnim podacima pohranjenim u poveznicima Dataverse ili radnjama koje se izvode pomoću poveznika. Primjenom ovih funkcija možete testirati različite scenarije testnih slučajeva i izbjeći obješanje stanja aplikacije koju testirate.
Simulacija upita Dataverse
Najčešći scenarij simulacije je dopustiti testu da definira koje podatke treba koristiti kada aplikacija želi postavljati upit podacima Dataverse. U tom slučaju možete koristiti funkciju Preview.SimulateDataverse . Npr
Preview.SimulateDataverse({
Action: "Query",
Entity: "Account",
When: Table({Status: "Active", CreatedOn: "> 2023-01-01"}),
Then: Table({Name: "Test", Owner: "John Doe"}) // Return Value
});
Ova će funkcija simulirati a Dataverse koja postavlja upit u tablicu Račun kada je aktivna Status, a CreatedOn vrijednost je nakon 1. siječnja 2023. Korištenje ove vrste simulacije može pomoći u testiranju kako aplikacija reagira kada se vrate različiti rezultati.
Simulacija poziva konektora
Drugi uobičajeni scenarij je mogućnost definiranja podataka koji bi se trebali vratiti iz zahtjeva u Power Platform poveznik. U tom slučaju možete koristiti funkciju Preview.SimulateConnector . Npr
Preview.SimulateConnector({
Name: "Office365Groups",
When: {Action: "ListOwnedGroupsV2"},
Then: Table({Name: "Test"})
});
Ova funkcija simulira poziv Office365Groups poveznika na konektor kada je akcija izvršena ListOwnedGroupsV2. Pomaže u testiranju načina na koji aplikacija obrađuje pozive poveznika i osigurava da poveznik vraća očekivane testne podatke.