Aracılığıyla paylaş


Değişiklik isteği hata oranı

Bir bakışta
Hedef: Dev Proxy'nin API hatalarının simülasyonunu ne sıklıkta yapılacağını yapılandırma
Süre: 2 dakika
Önkoşullar:Geliştirme Ara Sunucusunu Ayarlama

Varsayılan olarak, Dev Proxy'nin API'niz için rastgele bir hata döndürme olasılığı %50'dir. Seçeneğini kullanarak olasılığı farklı bir değerle --failure-rate değiştirebilirsiniz, örneğin:

devproxy --failure-rate 80

Alternatif olarak, Hata oranını Dev Proxy yapılandırma dosyasında yapılandırabilirsiniz.

Dosya: devproxyrc.json

{
  "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/rc.schema.json",
  "plugins": [
    {
      "name": "GenericRandomErrorPlugin",
      "enabled": true,
      "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
      "configSection": "genericRandomErrorPlugin"
    }
  ],
  "urlsToWatch": [
    "https://api.example.com/*"
  ],
  "genericRandomErrorPlugin": {
    "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/genericrandomerrorplugin.schema.json",
    "errorsFile": "errors.json",
    "rate": 80
  }
}

Önemli

Hata oranını 0 olarak yapılandırdığınızda, Geliştirme Proxy'si tüm istekleri özgün API'ye geçirir. Bunu 100 olarak yapılandırdığınızda, Dev Proxy eşleşen her istek için bir hata benzetimi yapacaktır.

Ayrıca bakınız