Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
На первый взгляд
Цель: Запись и экспорт активности прокси для разработки в файл отчета
Время: 10 минут
Подключаемые модули:ExecutionSummaryPlugin, MarkdownReporter
Предварительные требования:настройка прокси-сервера разработки
Чтобы записать и экспортировать активность прокси-сервера, используйте плагин ExecutionSummaryPlugin и плагин репортера в файле конфигурации.
В следующем примере показано, как настроить Dev Proxy для записи и экспорта активности прокси с помощью плагина ExecutionSummaryPlugin и плагина MarkdownReporter.
Файл: devproxyrc.json
{
"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 в списке подключаемых модулей. Рекомендуется разместить плагин репортера в конце списка подключаемых модулей.
Чтобы записать действие, прокси-сервер разработки должен быть помещен в режим записи.
Начать запись можно двумя способами:
-
Немедленно запишите. Запуск прокси-сервера с
--recordпараметром, напримерdevproxy --record. - Запись экспромт. Нажмите клавишу R во время выполнения прокси-сервера.
Если запись включена, ? Recording... отображается в выходных данных прокси-сервера.
Чтобы создать отчет из записанного действия, остановите запись.
Существует два способа остановить запись:
- Остановите прокси-сервер. Нажмите клавиши CTRL + C.
- Остановите отложение. Нажмите клавишу S.
По умолчанию действия сгруппированы по URL-адресу. Чтобы группировать действия по типу --summary-group-by сообщения, используйте этот параметр.
devproxy --record --summary-group-by messageType
Примечание.
Все записи являются локальными. Данные не отправляются в корпорацию Майкрософт.
См. также
- ExecutionSummaryPlugin — полная ссылка
- MarkdownReporter — формат отчета
- Глоссарий — терминология прокси для разработки