Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Χρησιμοποιήστε το δείγμα αναφοράς που δημιουργήθηκε με το Apache JMeter και είναι διαθέσιμο στο GitHub ως αφετηρία για να δημιουργήσετε τις δικές σας δοκιμές απόδοσης.
Το δείγμα αναφοράς καταδεικνύει τις ακόλουθες αρχές:
- Επικοινωνία με Direct Line μέσω WebSockets
- Καθοδήγηση συνομιλιών πολλών γύρων
- Εκτέλεση πολλαπλών ομάδων νημάτων, καθεμία από τις οποίες οδηγεί σε μια ξεχωριστή συνομιλιακή περίπτωση χρήστη
Το δείγμα αναφοράς έχει δημιουργηθεί χρησιμοποιώντας JMeter, ένα δημοφιλές εργαλείο ανοιχτού κώδικα. Μπορείτε να δημιουργήσετε δέσμες ενεργειών δοκιμής απόδοσης για παράγοντες του Copilot Studio και με άλλα εργαλεία. Χρησιμοποιήστε κριτήρια επιλογής όπως:
- Υποστήριξη κοινότητας: Επιλέξτε ένα εργαλείο με ισχυρή και ενεργή κοινότητα για επίλυση προβλημάτων και πρόσβαση σε πόρους.
- Διαθεσιμότητα προσθηκών: Βεβαιωθείτε ότι το εργαλείο υποστηρίζει τις απαραίτητες προσθήκες, ειδικά για πρωτόκολλα WebSocket.
- Αναλυτικές αναφορές: Αναζητήστε εργαλεία που προσφέρουν αναλυτικές αναφορές, είτε ενσωματωμένες είτε επεκτάσιμες μέσω προσθέτων.
- Κλιμάκωση: Επιλέξτε εργαλεία που μπορούν να κλιμακώσουν εύκολα την εκτέλεση των δοκιμών. Τόσο το JMeter όσο και το Locust είναι συμβατά με το Azure Load Testing.
Όταν σχεδιάζετε σενάρια δοκιμών απόδοσης για παράγοντες που έχουν δημιουργηθεί με το Copilot Studio, βεβαιωθείτε ότι προσομοιώνουν με ακρίβεια τη χρήση σε πραγματικές συνθήκες και ευθυγραμμίζονται με το περιβάλλον παραγωγής σας. Οι ακόλουθες βασικές οδηγίες σάς βοηθούν να δημιουργήσετε αποτελεσματικά και ρεαλιστικά σενάρια δοκιμής:
- Προσομοιώστε ρεαλιστικές καθυστερήσεις: Αφού καταγράψετε την τελευταία απάντηση του παράγοντα, εισαγάγετε μια ρεαλιστική καθυστέρηση (για παράδειγμα, 30 δευτερόλεπτα έως 1 λεπτό) πριν στείλετε το επόμενο μήνυμα χρήστη. Αυτή η καθυστέρηση προσομοιώνει τον χρόνο που αφιερώνουν οι πραγματικοί χρήστες για να διαβάσουν, να σκεφτούν και να απαντήσουν στη συνομιλία.
- Διαχείριση σφαλμάτων σε συνομιλίες πολλαπλών γύρων: Συμπεριλάβετε ελέγχους σφαλμάτων μετά από κάθε στροφή της συνομιλίας. Εάν παρουσιαστεί κάποιο σφάλμα (για παράδειγμα, μια απουσία ή λανθασμένη απάντηση), διακόψτε την προσομοιωμένη συνομιλία για να αποτρέψετε διαδοχικά προβλήματα και να αντικατοπτρίσετε τη ρεαλιστική συμπεριφορά του χρήστη.
- Προσαρμόστε τα πρωτόκολλα επικοινωνίας της παραγωγής σας: Βεβαιωθείτε ότι το δοκιμαστικό σας σενάριο χρησιμοποιεί τα ίδια πρωτόκολλα επικοινωνίας με τη ρύθμιση παραγωγής σας, όπως WebSockets ή HTTP GET. Αυτή η προσέγγιση διασφαλίζει ότι η δοκιμή απόδοσης προσομοιώνει ρεαλιστικά τις πραγματικές συνθήκες.