若要記錄和導出 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。