Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Σημείωμα
Οι λειτουργίες προεπισκόπησης δεν προορίζονται για παραγωγική χρήση και ενδέχεται να έχουν περιορισμένη λειτουργικότητα. Αυτές οι δυνατότητες είναι διαθέσιμες πριν από μια επίσημη κυκλοφορία έτσι ώστε οι πελάτες να έχουν πρόσβαση από νωρίς και να κάνουν σχόλια.
Η δυνατότητα προσομοίωσης αλληλεπίδρασης και Dataverse Power Platform συνδέσεων μπορεί να διαδραματίσει σημαντικό ρόλο στη δοκιμή των εφαρμογών χαμηλού κώδικα, επιτρέποντάς σας να ορίσετε σενάρια δοκιμών χωρίς να χρειάζεστε πραγματικά δεδομένα.
Αυτή η προσέγγιση βοηθά στον εντοπισμό πιθανών ζητημάτων και στη διασφάλιση ότι η λύση λειτουργεί όπως αναμένεται υπό διάφορες συνθήκες χωρίς τον κίνδυνο να επηρεαστούν τα πραγματικά δεδομένα.
Πλεονεκτήματα της προσομοίωσης κλήσεων
Χρησιμοποιώντας συναρτήσεις όπως Preview.SimulateDataverse και Preview.SimulateConnector μπορείτε:
- Δοκιμάστε διαφορετικά σενάρια: Αντιμετωπίστε τον τρόπο απόκρισης της εφαρμογής με διάφορα σενάρια, συμπεριλαμβανομένων περιπτώσεων άκρων και εξαιρέσεων, χωρίς να επηρεαστούν τα πραγματικά δεδομένα.
- Δοκιμές ευτυχισμένης διαδρομής: Η εκτέλεση προσομοιώσεων επιτρέπει τη δοκιμή του "ευτυχισμένου μονοπατιού" όπου όλα λειτουργούν όπως αναμένεται.
- Δοκιμή περιπτώσεων άκρων και εξαιρέσεων: Δημιουργήστε δοκιμές που επικυρώνουν περιπτώσεις άκρων δοκιμής και αναμενόμενες εξαιρέσεις που διασφαλίζουν ότι οι εφαρμογές σας τις χειρίζονται ομαλά.
Συναρτήσεις Power Fx
Οι Preview.SimulateDataverse συναρτήσεις and Preview.SimulateConnector παρέχουν σημαντικές λειτουργίες για τον έλεγχο της συμπεριφοράς ενός Power App ανεξάρτητα από εξαρτήσεις από τα τρέχοντα δεδομένα που είναι αποθηκευμένα ή Dataverse τις ενέργειες που εκτελούνται χρησιμοποιώντας συνδέσεις. Εφαρμόζοντας αυτές τις λειτουργίες, μπορείτε να δοκιμάσετε διαφορετικά σενάρια δοκιμής και να αποφύγετε να κολλήσετε την κατάσταση της εφαρμογής που δοκιμάζετε.
Προσομοίωση ερωτήματος Dataverse
Το πιο συνηθισμένο σενάριο προσομοίωσης είναι να επιτρέψει στη δοκιμή να καθορίσει ποια δεδομένα πρέπει να χρησιμοποιηθούν όταν η εφαρμογή θέλει να υποβάλει ερώτημα σε Dataverse δεδομένα. Σε αυτήν την περίπτωση, μπορείτε να χρησιμοποιήσετε τη συνάρτηση Preview.SimulateDataverse . Για παράδειγμα
Preview.SimulateDataverse({
Action: "Query",
Entity: "Account",
When: Table({Status: "Active", CreatedOn: "> 2023-01-01"}),
Then: Table({Name: "Test", Owner: "John Doe"}) // Return Value
});
Αυτή η λειτουργία θα προσομοιώσει ένα Dataverse που υποβάλλει ερώτημα στον πίνακα Λογαριασμός όταν είναι Statusενεργό και η τιμή είναι μετά την 1η CreatedOn Ιανουαρίου 2023. Η χρήση αυτού του είδους προσομοίωσης μπορεί να βοηθήσει στον έλεγχο του τρόπου απόκρισης της εφαρμογής όταν επιστρέφονται διαφορετικά αποτελέσματα.
Προσομοίωση κλήσης σύνδεσης
Ένα άλλο συνηθισμένο σενάριο είναι η δυνατότητα καθορισμού των δεδομένων που πρέπει να επιστραφούν από μια αίτηση σε μια Power Platform σύνδεση. Σε αυτήν την περίπτωση, μπορείτε να χρησιμοποιήσετε τη συνάρτηση Preview.SimulateConnector . Για παράδειγμα
Preview.SimulateConnector({
Name: "Office365Groups",
When: {Action: "ListOwnedGroupsV2"},
Then: Table({Name: "Test"})
});
Αυτή η λειτουργία προσομοιώνει μια κλήση Office365Groups σύνδεσης στη σύνδεση όταν η ενέργεια είναι ListOwnedGroupsV2. Βοηθά στον έλεγχο του τρόπου με τον οποίο η εφαρμογή χειρίζεται τις κλήσεις σύνδεσης και διασφαλίζει ότι η σύνδεση επιστρέφει τα αναμενόμενα δεδομένα δοκιμής.