Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Överblick
Mål: Konfigurera hur ofta Dev Proxy simulerar API-fel
Tid: 2 minuter
Krav:Konfigurera Dev Proxy
Som standard är det 50 % chans att Dev Proxy returnerar ett slumpmässigt fel för ditt API. Du kan ändra sannolikheten till ett annat värde med hjälp av --failure-rate alternativet, till exempel:
devproxy --failure-rate 80
Du kan också konfigurera felfrekvensen i dev proxy-konfigurationsfilen. Dev Proxy läser automatiskt in konfigurationen igen när du sparar ändringar, så du behöver inte starta om proxyn.
Fil: devproxyrc.json
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.2.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.2.0/genericrandomerrorplugin.schema.json",
"errorsFile": "errors.json",
"rate": 80
}
}
Viktigt!
När du konfigurerar felfrekvensen till 0 skickar Dev Proxy alla begäranden till det ursprungliga API:et. När du konfigurerar den till 100 simulerar Dev Proxy ett fel för varje matchande begäran.
Se även
- Testa min app med slumpmässiga fel – arbetsflöde för felsimulering
- Ordlista – Dev Proxy-terminologi