Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Gunakan sampel referensi yang dibuat menggunakan Apache JMeter yang tersedia di GitHub sebagai titik awal untuk membuat pengujian performa Anda sendiri.
Sampel referensi menunjukkan prinsip-prinsip berikut:
- Berkomunikasi dengan Direct Line melalui WebSockets
- Mendorong percakapan multi-giliran
- Menjalankan beberapa grup utas, masing-masing mendorong kasus pengguna percakapan yang berbeda
Sampel referensi dibuat menggunakan JMeter, alat sumber terbuka yang populer. Anda juga dapat membuat skrip pengujian performa untuk agen Copilot Studio dengan alat lain. Gunakan kriteria seleksi seperti:
- Dukungan komunitas: Pilih alat dengan komunitas yang kuat dan aktif untuk pemecahan masalah dan sumber daya.
- Ketersediaan plugin: Pastikan alat ini mendukung plugin yang diperlukan, terutama untuk protokol WebSocket.
- Pelaporan kaya: Cari alat yang menawarkan pelaporan komprehensif, baik bawaan atau dapat diperluas dengan plugin.
- Skalabilitas: Pilih alat yang dapat dengan mudah menskalakan eksekusi pengujian. JMeter dan Locust kompatibel dengan Azure Load Testing.
Saat merancang skrip pengujian performa untuk agen yang dibuat dengan Copilot Studio, pastikan skrip tersebut secara akurat mensimulasikan penggunaan dunia nyata dan selaras dengan pengaturan produksi Anda. Pedoman utama berikut membantu Anda membuat skrip pengujian yang efektif dan realistis:
- Mensimulasikan penundaan realistis: Setelah menangkap respons terakhir agen, perkenalkan penundaan realistis (misalnya, 30 detik hingga 1 menit) sebelum mengirim pesan pengguna berikutnya. Penundaan ini mencerminkan bagaimana pengguna nyata meluangkan waktu untuk membaca, berpikir, dan merespons selama percakapan.
- Penanganan kesalahan dalam percakapan multi-giliran: Sertakan pemeriksaan kesalahan setelah setiap giliran dalam percakapan. Jika terjadi kesalahan (misalnya, respons yang hilang atau salah), hentikan percakapan yang disimulasikan untuk mencegah masalah berjenjang dan untuk mencerminkan perilaku pengguna yang realistis.
- Cocokkan protokol komunikasi produksi Anda: Pastikan skrip pengujian Anda menggunakan protokol komunikasi yang sama dengan penyiapan produksi Anda, seperti WebSockets atau HTTP GET. Pendekatan ini memastikan uji kinerja secara akurat mencerminkan kondisi dunia nyata.