Partilhar via


Taxa de falha de solicitação de alteração

De relance
Objetivo: Configure com que frequência o Proxy de Desenvolvimento simula falhas na API
Tempo: 2 minutos
Pré-requisitos:Configurar o Proxy de Desenvolvimento

Por padrão, há 50% de chance de que o Dev Proxy retorne um erro aleatório para sua API. Você pode alterar a probabilidade para um valor diferente usando a --failure-rate opção, por exemplo:

devproxy --failure-rate 80

Como alternativa, você pode configurar a taxa de falha no arquivo de configuração do Dev Proxy.

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

Importante

Quando você configura a taxa de falha como 0, o Dev Proxy passará todas as solicitações para a API original. Quando você configurá-lo para 100, o Dev Proxy simulará um erro para cada solicitação correspondente.

Consulte também