Sdílet prostřednictvím


Četnost selhání žádostí o změnu

Na první pohled
Cílem: Konfigurace, jak často dev proxy simuluje selhání rozhraní API
Čas: 2 minuty
Požadavky:Nastavení dev proxy serveru

Ve výchozím nastavení je 50% pravděpodobnost, že Dev Proxy vrátí náhodnou chybu pro vaše API. Pomocí možnosti můžete změnit pravděpodobnost na jinou hodnotu --failure-rate , například:

devproxy --failure-rate 80

Případně můžete nakonfigurovat míru selhání v konfiguračním souboru dev proxy serveru.

Soubor: 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
  }
}

Důležité

Když nakonfigurujete míru selhání na 0, dev proxy bude předávat všechny požadavky do původního rozhraní API. Když ho nakonfigurujete na 100, dev proxy simuluje chybu pro každý odpovídající požadavek.

Viz také