Поделиться через


Запись и экспорт действия прокси-сервера

Чтобы записать и экспортировать действие прокси-сервера, используйте модуль 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

Примечание.

Все записи являются локальными. Данные не отправляются в корпорацию Майкрософт.