共用方式為


性能測試參考範例與指引

使用 GitHub 上 使用 Apache JMeter 製作的參考範例 作為起點,自行建立效能測試。

參考範例展示了以下原理:

  • 透過 WebSockets 與直線通話
  • 驅動多回合對話
  • 運行多個執行緒群組,每個執行緒群組驅動不同的對話使用者案例

參考範例是使用 JMeter 建置,這是一個受歡迎的開源工具。 你也可以用其他工具為 Copilot Studio 代理建立效能測試腳本。 可依下列選擇標準:

  • 社群支持:選擇有強大且活躍社群的工具,方便故障排除和資源。
  • 插件可用性:確保工具支援必要的插件,尤其是 WebSocket 協定。
  • 豐富的報告:尋找提供全面報告的工具,無論是內建或可擴充的外掛。
  • 擴展性:選擇能輕鬆擴展測試執行的工具。 JMeter 和 Locust 都相容於 Azure 負載測試。

在為使用 Copilot Studio 製作的代理程式設計效能測試腳本時,務必確保它們能準確模擬真實世界的使用情況,並與你的生產環境相符。 以下關鍵指引能幫助您製作有效且逼真的測試腳本:

  • 模擬真實延遲:擷取代理最後回應後,在發送下一則用戶訊息前引入一個現實的延遲(例如30秒到1分鐘)。 這種延遲反映了真實使用者在對話中花時間閱讀、思考和回應的方式。
  • 多回合對話中的錯誤處理:每回合對話後都要進行錯誤檢查。 若發生錯誤(例如缺少或錯誤的回應),應停止模擬對話,以防止連鎖問題並反映真實使用者行為。
  • 匹配你的生產通訊協定:確保你的測試腳本使用與生產環境相同的通訊協定,例如 WebSockets 或 HTTP GET。 此方法確保性能測試準確反映真實世界條件。