Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
De un vistazo
Objetivo: Configurar la frecuencia con la que Dev Proxy simula errores de API
Tiempo: 2 minutos
Requisitos previos:Configuración del proxy de desarrollo
De forma predeterminada, hay una probabilidad del 50 % de que el proxy de desarrollo devuelva un error aleatorio para la API. Puede cambiar la probabilidad a un valor diferente mediante la --failure-rate opción , por ejemplo:
devproxy --failure-rate 80
Como alternativa, puede configurar la tasa de errores en el archivo de configuración del proxy de desarrollo.
Archivo: 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
Al configurar la tasa de errores en 0, el proxy de desarrollo pasará todas las solicitudes a la API original. Al configurarlo en 100, el proxy de desarrollo simulará un error para cada solicitud coincidente.
Consulte también
- Prueba de mi aplicación con errores aleatorios : flujo de trabajo de simulación de errores
- Glosario : terminología del proxy de desarrollo