Udostępnij za pośrednictwem


Rejestrowanie i eksportowanie działania serwera proxy

Aby rejestrować i eksportować działanie serwera proxy, użyj wtyczki ExecutionSummaryPlugin i reporter w pliku konfiguracji.

W poniższym przykładzie pokazano, jak skonfigurować serwer proxy dev do rejestrowania i eksportowania działania serwera proxy przy użyciu wtyczki ExecutionSummaryPlugin i 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/*"
  ]
}

Uwaga

Aby wyeksportować działanie, wtyczka reportera musi być włączona w pliku konfiguracji i umieszczona po ExecutionSummaryPlugin na liście wtyczek. Zaleca się umieszczenie wtyczki reportera na końcu listy wtyczek.

Aby rejestrować aktywność, serwer proxy deweloperów musi być umieszczony w trybie rekordu.

Istnieją dwa sposoby rozpoczęcia nagrywania:

  • Zarejestruj natychmiast. Uruchom serwer proxy z opcją --record , na przykład devproxy --record.
  • Zarejestruj adhoc. Naciśnij pozycję R , gdy serwer proxy jest uruchomiony.

Po włączeniu ? Recording... rejestrowania jest wyświetlane w danych wyjściowych serwera proxy.

Aby wygenerować raport z zarejestrowanego działania, zatrzymaj nagrywanie.

Istnieją dwa sposoby zatrzymania rejestrowania:

  • Zatrzymaj serwer proxy. Naciśnij Ctrl + C.
  • Zatrzymaj adhoc. Naciśnij S.

Domyślnie działania pogrupowane według adresu URL. Aby pogrupować działanie według typu komunikatu --summary-group-by , użyj opcji .

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

Uwaga

Wszystkie nagrania są lokalne. Żadne dane nie są wysyłane do firmy Microsoft.