共用方式為


記錄和匯出代理活動

若要記錄和導出 Proxy 活動,請使用 元件檔中的 ExecutionSummaryPlugin 和記者外掛程式。

下列範例示範如何使用 ExecutionSummaryPlugin 和 MarkdownReporter 外掛程式,設定 Dev Proxy 來記錄和導出 Proxy 活動。

{
  "plugins": [
    {
      "name": "ExecutionSummaryPlugin",
      "enabled": true,
      "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll"
    },
    {
        "name": "MarkdownReporter",
        "enabled": true,
        "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll"
    }
  ],
  "urlsToWatch": [
    "https://jsonplaceholder.typicode.com/*"
  ]
}

注意

若要匯出活動,必須在組態檔中啟用記者外掛程式,並將記者外掛程式放在 ExecutionSummaryPlugin 外掛程式清單中的後面。 建議將記者外掛程式放在外掛程式清單的結尾。

若要記錄活動,開發人員 Proxy 必須置於記錄模式中。

有兩種方式可以開始錄製:

  • 立即記錄。 使用 --record 選項啟動 Proxy, 例如 devproxy --record
  • 記錄即興。 執行 Proxy 時按 R

啟用錄製時, ? Recording... 會在 Proxy 輸出中顯示。

若要從錄製的活動產生報告,請停止錄製。

有兩種方式可以停止錄製:

  • 停止代理。 按 Ctrl + C
  • 停止臨機操作。 按 S.

依預設,活動會依 URL 分組。 若要依訊息類型分組活動,請使用 --summary-group-by 選項。

devproxy --record --summary-group-by messageType

注意

所有錄製都是本機的。 不會傳送任何數據至Microsoft。