Aracılığıyla paylaş


Ara sunucu etkinliğini kaydetme ve dışarı aktarma

Bir bakışta
Hedef: Dev Proxy etkinliğini bir rapor dosyasına kaydetme ve dışarı aktarma
Süre: 10 dakika
Eklentiler:ExecutionSummaryPlugin, MarkdownReporter
Önkoşullar:Geliştirme Ara Sunucusunu Ayarlama

Ara sunucu etkinliğini kaydetmek ve dışarı aktarmak için, yapılandırma dosyanızda ExecutionSummaryPlugin ve bir muhabir eklentisini kullanın.

Aşağıdaki örnek, Geliştirme Proxy'sini ExecutionSummaryPlugin ve MarkdownReporter eklentilerini kullanarak proxy etkinliğini kaydetmek ve dışa aktarmak için nasıl yapılandıracağınızı göstermektedir.

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

Not

Etkinliği dışarı aktarmak için, muhabir eklentisinin yapılandırma dosyasında etkinleştirilmesi ve eklenti listesinden ExecutionSummaryPlugin sonra yerleştirilmesi gerekir. Eklentiler listesinin sonuna bir muhabir eklentisi yerleştirmenizi öneririz.

Etkinliği kaydetmek için Geliştirme Proxy'si kayıt moduna yerleştirilmelidir.

Kaydetmeye başlamanın iki yolu vardır:

  • Hemen kaydedin. Proxy'yi --record seçeneği ile başlatın, örneğin devproxy --record.
  • Anlık kayıt. Ara sunucu çalışırken R tuşuna basın.

Kayıt etkinleştirildiğinde, ? Recording... ara sunucu çıkışında gösterilir.

Kaydedilen etkinlikten rapor oluşturmak için kaydı durdurun.

Kaydı durdurmanın iki yolu vardır:

  • Proxy'i durdur. Ctrl C + .
  • Adhoc'u durdur. S tuşuna basın.

Varsayılan olarak, etkinlikler URL'ye göre gruplandırılır. Etkinliği ileti türüne göre gruplandırmak için seçeneğini kullanın --summary-group-by .

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

Not

Tüm kayıtlar yereldir. Microsoft'a veri gönderilmez.

Ayrıca bakınız