Belešku
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da se prijavite ili da promenite direktorijume.
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da promenite direktorijume.
Belešku
Funkcije pregleda nisu namenjene za korišćenje u proizvodnji i mogu da imaju ograničene funkcionalnosti. Ove funkcije su dostupne pre zvaničnog objavljivanja kako bi klijenti mogli ranije da im pristupe i pruže povratne informacije.
Sposobnost simulacije interakcije sa Dataverse konektorima može Power Platform igrati važnu ulogu u testiranju vaših aplikacija sa niskim kodom omogućavajući vam da definišete scenarije testiranja bez potrebe za stvarnim podacima.
Ovaj pristup pomaže u identifikovanju potencijalnih problema i obezbeđivanju da rešenje funkcioniše kako se očekuje pod različitim uslovima bez rizika od uticaja na stvarne podatke.
Prednosti simulacije poziva
Korišćenjem funkcija kao što su Previev.SimulateDataverse i Previev.SimulateConnector možete:
- Testirajte različite scenarije: Adresirajte kako aplikacija reaguje sa različitim scenarijima, uključujući rubne slučajeve i izuzetke, bez uticaja na stvarne podatke.
- Testovi srećnog puta: Izvršite simulacije omogućavaju testiranje "srećnog puta" gde sve funkcioniše kako se očekuje.
- Testiranje rubnih slučajeva i izuzetaka: Izgradite testove koji potvrđuju slučajeve testiranja i očekivane izuzetke koji osiguravaju da ih vaše aplikacije graciozno obrađuju.
Power Fx funkcije
Funkcije Preview.SimulateDataverse i Preview.SimulateConnector pružaju važnu funkcionalnost za testiranje ponašanja Pover App-a nezavisno od zavisnosti od trenutnih podataka koji se čuvaju u Dataverse ili akcija koje se izvode pomoću konektora. Primjenom ovih funkcija možete testirati različite scenarije testnih slučajeva i izbjeći vješanje stanja aplikacije koju testirate.
Simuliranje upita Dataverse
Najčešći scenario simulacije je da omogući testu da definiše koje podatke treba koristiti kada aplikacija želi da upita podatke Dataverse. U ovom slučaju, možete koristiti funkciju Previev.SimulateDataverse . Na primer
Preview.SimulateDataverse({
Action: "Query",
Entity: "Account",
When: Table({Status: "Active", CreatedOn: "> 2023-01-01"}),
Then: Table({Name: "Test", Owner: "John Doe"}) // Return Value
});
Ova funkcija će simulirati a Dataverse koja postavlja upite u tabelu računa kada Status je aktivna i vrednost je nakon 1. januara CreatedOn 2023. godine. Korišćenje ove vrste simulacije može pomoći u testiranju kako aplikacija reaguje kada se vrate različiti rezultati.
Simulacija konektora poziv
Još jedan uobičajeni scenario je mogućnost definisanja podataka koji treba da se vrate iz zahteva na konektor. Power Platform U ovom slučaju, možete iskoristiti funkciju Preview.SimulateConnector . Na primer
Preview.SimulateConnector({
Name: "Office365Groups",
When: {Action: "ListOwnedGroupsV2"},
Then: Table({Name: "Test"})
});
Ova funkcija simulira poziv konektora Office365Groups na konektor kada je ListOwnedGroupsV2 akcija. Pomaže u testiranju kako aplikacija obrađuje pozive konektora i osigurava da konektor vraća očekivane testne podatke.