Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Použijte referenční vzorek vytvořený pomocí Apache JMeter , který je dostupný na GitHubu, jako výchozí bod pro tvorbu vlastních výkonnostních testů.
Referenční vzorek ukazuje následující principy:
- Komunikace s přímou linkou přes WebSockets
- Řízení vícenásobných rozhovorů
- Provozování více skupin vláken, z nichž každá řídí samostatný konverzační uživatelský případ
Referenční vzorek je vytvořen pomocí JMeter, populárního open-source nástroje. Můžete vytvářet skripty pro testy výkonu pro agenty Copilot Studio i s dalšími nástroji. Použijte kritéria výběru, jako jsou:
- Podpora komunity: Vyberte si nástroj s pevnou a aktivní komunitou pro řešení problémů a zdroje.
- Dostupnost pluginů: Ujistěte se, že nástroj podporuje potřebné pluginy, zejména pro WebSocket protokoly.
- Bohaté reportování: Hledejte nástroje, které nabízejí komplexní reportování, buď vestavěné, nebo rozšiřitelné pomocí pluginů.
- Škálovatelnost: Volte nástroje, které snadno škálují provádění testů. Jak JMeter, tak Locust jsou kompatibilní s Azure Load Testing.
Při navrhování skriptů pro testování výkonu pro agenty vytvořených v Copilot Studio se ujistěte, že přesně simulují reálné využití a jsou v souladu s vaším produkčním nastavením. Následující klíčové pokyny vám pomohou vytvořit efektivní a realistické testovací skripty:
- Simulujte realistická zpoždění: Po zachycení poslední odpovědi agenta zaveďte realistické zpoždění (například 30 sekund až 1 minutu) před odesláním další uživatelské zprávy. Toto zpoždění odráží způsob, jakým skuteční uživatelé věnují čas čtení, přemýšlení a reagování během konverzací.
- Zpracování chyb v vícekolových konverzacích: Zahrňte chybové kontroly po každém tahu konverzace. Pokud dojde k chybě (například chybějící nebo nesprávné odpovědi), ukončete simulovanou konverzaci, abyste zabránili kaskádovým problémům a aby se odráželo realistické chování uživatelů.
- Sladit své produkční komunikační protokoly: Ujistěte se, že váš testovací skript používá stejné komunikační protokoly jako vaše produkční nastavení, například WebSockets nebo HTTP GET. Tento přístup zajišťuje, že test výkonu přesně odráží reálné podmínky.