Ambil perhatian
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba log masuk atau menukar direktori.
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Nota
Ciri pratonton bukan untuk kegunaan pengeluaran dan kefungsian mungkin terbatas. Ciri ini tersedia sebelum keluaran rasmi agar pelanggan boleh mendapat akses awal dan memberikan maklum balas.
Keupayaan untuk mensimulasikan interaksi dengan Dataverse dan Power Platform penyambung boleh memainkan peranan penting dalam menguji apl kod rendah anda dengan membenarkan anda mentakrifkan senario ujian tanpa memerlukan data sebenar.
Pendekatan ini membantu dalam mengenal pasti isu yang berpotensi dan memastikan penyelesaian berfungsi seperti yang diharapkan dalam pelbagai keadaan tanpa risiko menjejaskan data sebenar.
Faedah mensimulasikan panggilan
Dengan menggunakan fungsi seperti Preview.SimulateDataverse dan Preview.SimulateConnector , anda boleh:
- Uji senario yang berbeza: Tangani cara aplikasi bertindak balas dengan pelbagai senario, termasuk kes tepi dan pengecualian, tanpa menjejaskan data sebenar.
- Ujian laluan gembira: Lakukan simulasi membolehkan untuk menguji "laluan gembira" di mana semuanya berfungsi seperti yang dijangkakan.
- Menguji kes tepi dan pengecualian: Bina ujian yang mengesahkan kes tepi ujian dan pengecualian yang dijangkakan yang memastikan aplikasi anda mengendalikannya dengan baik.
Fungsi Power Fx
Preview.SimulateDataverse Fungsi dan Preview.SimulateConnector menyediakan fungsi penting untuk menguji tingkah laku Power App bebas daripada kebergantungan pada data semasa yang disimpan dalam Dataverse atau tindakan yang dilakukan menggunakan penyambung. Dengan menggunakan fungsi ini, anda boleh menguji senario kes ujian yang berbeza dan mengelak daripada menggantung keadaan aplikasi yang anda uji.
Mensimulasikan Dataverse pertanyaan
Senario simulasi yang paling biasa ialah membenarkan ujian menentukan data yang harus digunakan apabila aplikasi ingin menanyakan data daripadanya Dataverse. Dalam kes ini, anda boleh menggunakan fungsi Preview.SimulateDataverse . Sebagai contoh
Preview.SimulateDataverse({
Action: "Query",
Entity: "Account",
When: Table({Status: "Active", CreatedOn: "> 2023-01-01"}),
Then: Table({Name: "Test", Owner: "John Doe"}) // Return Value
});
Fungsi ini akan mensimulasikan yang Dataverse menanyakan jadual Akaun apabila Status Aktif dan nilainya CreatedOn selepas 1 Januari 2023. Menggunakan simulasi jenis ini boleh membantu dalam menguji cara aplikasi bertindak balas apabila keputusan yang berbeza dikembalikan.
Mensimulasikan panggilan penyambung
Satu lagi senario biasa ialah keupayaan untuk mentakrifkan data yang harus dikembalikan daripada permintaan kepada Power Platform Penyambung. Dalam kes ini, anda boleh menggunakan fungsi Preview.SimulateConnector . Sebagai contoh
Preview.SimulateConnector({
Name: "Office365Groups",
When: {Action: "ListOwnedGroupsV2"},
Then: Table({Name: "Test"})
});
Fungsi ini mensimulasikan panggilan penyambung ke Office365Groups penyambung apabila tindakan itu adalah ListOwnedGroupsV2. Ia membantu dalam menguji cara aplikasi mengendalikan panggilan penyambung dan memastikan penyambung mengembalikan data ujian yang dijangkakan.