Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Käytä Apache JMeterin avulla rakennettua viitenäytettä, joka on saatavilla GitHubista, perustana omien suorituskykytestiesi luomiseen.
Viitenäyte esittelee seuraavat periaatteet:
- Kommunikointi Direct Linen kautta WebSocketien avulla
- Monivaiheisten keskustelujen ohjaaminen
- Useiden säieryhmien suorittaminen, joista kukin käsittelee omaa keskustelun käyttäjätapausta.
Viitesovellus on toteutettu JMeterin avulla, joka on suosittu avoimen lähdekoodin työkalu. Voit luoda suorituskykytestiskriptejä Copilot Studio -agenteille myös muilla työkaluilla. Käytä esimerkiksi seuraavia valintakriteerejä:
- Yhteisön tuki: Valitse työkalu, jolla on vahva ja aktiivinen yhteisö vianmäärityksen tueksi ja tiedonhakuun.
- Lisäosien saatavuus: Varmista, että työkalu tukee tarvittavia lisäosia, erityisesti WebSocket-protokollia.
- Kattava raportointi: Etsi työkaluja, jotka tarjoavat kattavaa raportointia, joko sisäänrakennettuna tai laajennettuna lisäosien avulla.
- Skaalautuvuus: Valitse työkalut, joiden avulla testien suoritus voidaan helposti skaalata. Sekä JMeter että Locust ovat yhteensopivia Azure Load Testingin kanssa.
Kun suunnittelet suorituskykytestien skriptejä Copilot Studiolla rakennetuille agenteille, varmista, että ne simuloivat tarkasti todellista käyttöä ja vastaavat tuotantoympäristöäsi. Seuraavien keskeisten ohjeiden avulla voit luoda tehokkaita ja realistisia testiskriptejä:
- Simuloi realistisia viiveitä: Agentin viimeisen vastauksen jälkeen aseta realistinen viive (esimerkiksi 30 sekunnista 1 minuuttiin) ennen seuraavan käyttäjäviestin lähettämistä. Tämä viive heijastaa sitä, miten oikeat käyttäjät käyttävät aikaa lukeakseen, ajatellakseen ja vastatakseen keskustelujen aikana.
- Virheiden käsittely monivuoroisissa keskusteluissa: Sisällytä virhetarkistukset jokaisen keskustelun vuoron jälkeen. Jos virhe ilmenee (esimerkiksi puuttuva tai virheellinen vastaus), keskeytä simuloitu keskustelu estääksesi ketjureaktioita ja jotta käyttäytyminen vastaisi todellista käyttäjää.
- Varmista viestintäprotokollien yhdenmukaisuus tuotannon kanssa: Varmista, että testiskriptisi käyttää samoja viestintäprotokollia kuin tuotantojärjestelmäsi – kuten WebSocketsia tai HTTP GET -protokollaa. Tämä lähestymistapa varmistaa, että suorituskykytesti heijastaa tarkasti todellisia olosuhteita.