Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Bruk referanseeksempelet som er bygget ved hjelp av Apache JMeter tilgjengelig på GitHub som utgangspunkt for å opprette dine egne ytelsestester.
Referanseeksemplaret demonstrerer følgende prinsipper:
- Kommunisere med Direct Line via WebSockets
- Styring av samtaler med flere utvekslinger
- Kjører flere trådgrupper, hvor hver styrer en distinkt samtalebasert brukersak
Referanseeksemplaret er laget med JMeter, et populært åpen kildekode-verktøy. Du kan også opprette ytelsestestskript for Copilot Studio-agenter med andre verktøy. Bruk utvalgskriterier som:
- Fellesskapsstøtte: Velg et verktøy med et sterkt og aktivt fellesskap for feilsøking og ressurser.
- Plugin-tilgjengelighet: Sørg for at verktøyet støtter nødvendige plugins, spesielt for WebSocket-protokoller.
- Rik rapportering: Se etter verktøy som tilbyr omfattende rapportering, enten innebygd eller utvidbar med plugins.
- Skalerbarhet: Velg verktøy som enkelt kan skalere testutførelsen. Både JMeter og Locust er kompatible med Azure Load Testing.
Når du utformer ytelsestestskript for agenter som er bygd med Copilot Studio, må du sørge for at de simulerer bruk i den virkelige verden nøyaktig og samsvarer med produksjonsoppsettet. Følgende viktige retningslinjer hjelper deg å lage effektive og realistiske testskript:
- Simuler realistiske forsinkelser: Etter å ha fanget opp agentens siste svar, innfør en realistisk forsinkelse (for eksempel 30 sekunder til 1 minutt) før du sender neste brukermelding. Denne forsinkelsen speiler hvordan ekte brukere bruker tid på å lese, tenke og svare under samtaler.
- Feilhåndtering i samtaler med flere turer: Inkluder feilsjekker etter hver runde i samtalen. Hvis en feil oppstår (for eksempel et manglende eller feil svar), stopp den simulerte samtalen for å forhindre kaskaderende problemer og for å reflektere realistisk brukeratferd.
- Matche produksjonskommunikasjonsprotokollene dine: Sørg for at testskriptet ditt bruker de samme kommunikasjonsprotokollene som produksjonsoppsettet ditt, som WebSockets eller HTTP GET. Denne tilnærmingen sikrer at ytelsestesten nøyaktig gjenspeiler virkelige forhold.