Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
GitHub'da bulunan Apache JMeter ile oluşturulan referans örneği kullanarak kendi performans testlerinizi oluşturun.
Referans örneği aşağıdaki ilkeleri gösterir:
- WebSockets üzerinden Direct Line ile İletişim
- Çok dönüşlü konuşmaları sürmek
- Her biri farklı bir konuşma kullanıcı vakası yönlendiren birden fazla iş parçacığı grubu çalıştırmak
Referans örnek, popüler bir açık kaynak aracı olan JMeter kullanılarak oluşturulmuştur. Copilot Studio ajanları için performans test betikleri de oluşturabilirsiniz, diğer araçlarla da. Aşağıdaki gibi seçim kriterlerini kullanın:
- Topluluk desteği: Sorun giderme ve kaynaklar için güçlü ve aktif bir topluluğa sahip bir araç seçin.
- Eklenti erişilebilirliği: Aracın, özellikle WebSocket protokolleri için gerekli eklentileri desteklediğinden emin olun.
- Zengin raporlama: Kapsamlı raporlama sunan araçlara bakın; ister yerleşik ister eklentilerle genişletilebilir.
- Ölçeklenebilirlik: Test yürütmesini kolayca ölçekleyebilen araçları tercih edin. Hem JMeter hem de Locust Azure Load Testing ile uyumludur.
Copilot Studio ile oluşturulan ajanlar için performans test senaryoları tasarlarken, gerçek dünya kullanımını doğru şekilde simüle ettiklerinden ve üretim kurulumunuzla uyumlu olduklarından emin olun. Aşağıdaki temel rehberler, etkili ve gerçekçi test senaryoları oluşturmanıza yardımcı olur:
- Gerçekçi gecikmeleri simüle edin: Ajanın son yanıtını yakaladıktan sonra, bir sonraki kullanıcı mesajını göndermeden önce gerçekçi bir gecikme (örneğin, 30 saniyeden 1 dakikaya kadar) ekleyin. Bu gecikme, gerçek kullanıcıların konuşmalar sırasında okumak, düşünmek ve yanıt vermek için zaman ayırmasını yansıtır.
- Çok turlu konuşmalarda hata yönetimi: Konuşmanın her turundan sonra hata kontrollerini ekleyin. Bir hata oluşursa (örneğin, eksik veya yanlış yanıt), zincirleme sorunları önlemek ve gerçekçi kullanıcı davranışını yansıtmak için simüle edilmiş konuşmayı durdurun.
- Üretim iletişim protokollerinizi eşleştirin: Test betikinizin üretim kurulumunuzla aynı iletişim protokollerini, örneğin WebSockets veya HTTP GET kullandığından emin olun. Bu yaklaşım, performans testinin gerçek dünya koşullarını doğru şekilde yansıtmasını sağlar.