记录和导出代理活动
若要记录和导出代理活动,请在配置文件中使用 ExecutionSummaryPlugin 和记者插件。
以下示例演示如何使用 ExecutionSummaryPlugin 和 MarkdownReporter 插件将开发代理配置为记录和导出代理活动。
{
"plugins": [
{
"name": "ExecutionSummaryPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll"
},
{
"name": "MarkdownReporter",
"enabled": true,
"pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll"
}
],
"urlsToWatch": [
"https://jsonplaceholder.typicode.com/*"
]
}
注意
若要导出活动,必须在配置文件中启用记者插件,并将其放置在 ExecutionSummaryPlugin
插件列表中。 建议在插件列表的末尾放置一个记者插件。
若要记录活动,必须将开发代理置于记录模式下。
可通过两种方法开始录制:
- 立即记录。 使用
--record
选项启动代理,例如devproxy --record
。 - 记录临时状态。 在代理运行时按 R 。
启用录制后, ? Recording...
代理输出中会显示。
若要从录制的活动生成报表,请停止录制。
可通过两种方法停止录制:
- 停止代理。 按 Ctrl + C。
- 停止临时操作。 按 S。
默认情况下,按 URL 分组的活动。 若要按消息类型对活动进行分组,请使用 --summary-group-by
该选项。
devproxy --record --summary-group-by messageType
注意
所有录制都是本地的。 不会向Microsoft发送任何数据。