Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Falha em solicitações com um erro selecionado aleatoriamente do arquivo que contém erros simulados.
Definição de instância de plug-in
{
"name": "GenericRandomErrorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "genericRandomErrorPlugin",
"urlsToWatch": [
"https://api.openai.com/*"
]
}
Exemplo de configuração
{
"genericRandomErrorPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.0/genericrandomerrorplugin.schema.json",
"errorsFile": "errors.json"
}
}
Propriedades de configuração
| Propriedade | Descrição | Inadimplência |
|---|---|---|
errorsFile |
Caminho para o arquivo que contém respostas de erro. | Sem padrão |
rate |
A porcentagem de solicitações a falhar com um erro aleatório. Valor entre 0 e 100. | 50 |
retryAfterInSeconds |
O número de segundos de espera antes de tentar novamente a solicitação. Incluído no cabeçalho de resposta Retry-After para limitação dinâmica. |
5 |
Opções de linha de comando
| Nome | Descrição | Inadimplência |
|---|---|---|
-f, --failure-rate <failure rate> |
A porcentagem de solicitações a falhar com um erro aleatório. Valor entre 0 e 100. | 50 |
Próximo passo
Colabore connosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever issues e pull requests. Para mais informações, consulte o nosso guia para colaboradores.