Bagikan melalui


Merekam dan mengekspor aktivitas proksi

Sekilas
Tujuan: Merekam dan mengekspor aktivitas Proksi Dev ke file laporan
Waktu: 10 menit
Plugins:ExecutionSummaryPlugin, MarkdownReporter
Prasyarat:Menyiapkan Proksi Dev

Untuk merekam dan mengekspor aktivitas proksi, gunakan ExecutionSummaryPlugin dan plugin reporter dalam file konfigurasi Anda.

Contoh berikut menunjukkan cara mengonfigurasi Proksi Dev untuk merekam dan mengekspor aktivitas proksi menggunakan ExecutionSummaryPlugin dan plugin MarkdownReporter .

File: 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/*"
  ]
}

Catatan

Untuk mengekspor aktivitas, plugin reporter harus diaktifkan dalam file konfigurasi dan ditempatkan setelah ExecutionSummaryPlugin di daftar plugin. Disarankan untuk menempatkan plugin reporter di akhir daftar plugin.

Untuk merekam aktivitas, Dev Proxy harus ditempatkan dalam mode rekaman.

Ada dua cara untuk mulai merekam:

  • Rekam segera. Mulai proksi dengan opsi --record, misalnya devproxy --record.
  • Catat dadakan. Tekan R saat proksi sedang berjalan.

Saat perekaman diaktifkan, ? Recording... ditampilkan dalam output proksi.

Untuk menghasilkan laporan dari aktivitas yang direkam, hentikan perekaman.

Ada dua cara untuk berhenti merekam:

  • Hentikan proksi. Tekan Ctrl + C.
  • Hentikan adhoc. Tekan S.

Secara default, aktivitas yang dikelompokkan menurut URL. Untuk mengelompokkan --summary-group-by aktivitas menurut jenis pesan, gunakan opsi .

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

Catatan

Semua rekaman bersifat lokal. Tidak ada data yang dikirim ke Microsoft.

Lihat juga