Dela via


GenericRandomErrorPlugin

Begäranden misslyckas med ett slumpmässigt valt fel från en fil som innehåller falska fel.

Skärmbild av en kommandotolk där Dev Proxy simulerar ett av felen för en OpenAI API-begäran enligt definitionen i konfigurationsfilen.

Definition av plugin-instans

{
  "name": "GenericRandomErrorPlugin",
  "enabled": true,
  "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
  "configSection": "genericRandomErrorPlugin",
  "urlsToWatch": [
    "https://api.openai.com/*"
  ]
}

Konfigurationsexempel

{
  "genericRandomErrorPlugin": {
    "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.0/genericrandomerrorplugin.schema.json",
    "errorsFile": "errors.json"
  }
}

Konfigurationsegenskaper

Egenskap Beskrivning Standard
errorsFile Sökväg till filen som innehåller felsvar. Inget standardvärde
rate Procentandelen begäranden om att misslyckas med ett slumpmässigt fel. Värde mellan 0 och 100. 50
retryAfterInSeconds Antalet sekunder att vänta innan du försöker begära igen. Ingår i Retry-After-svarsrubriken för dynamisk begränsning. 5

Kommandoradsalternativ

Namn Beskrivning Standard
-f, --failure-rate <failure rate> Procentandelen begäranden om att misslyckas med ett slumpmässigt fel. Värde mellan 0 och 100. 50

Nästa steg