Delen via


GenericRandomErrorPlugin

Mislukte aanvragen met een willekeurige geselecteerde fout uit het bestand met gesimuleerde fouten.

Schermopname van een opdrachtprompt met de Dev Proxy die een van de fouten simuleert voor een OpenAI API-aanvraag, zoals gedefinieerd in het configuratiebestand.

Definitie van invoegtoepassingexemplaren

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

Configuratievoorbeeld

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

Configuratie-eigenschappen

Eigenschap Beschrijving Verstek
errorsFile Pad naar het bestand met foutreacties. Geen standaardwaarde
rate Het percentage aanvragen dat mislukt met een willekeurige fout. Waarde tussen 0 en 100. 50
retryAfterInSeconds Het aantal seconden dat moet worden gewacht voordat u de aanvraag opnieuw probeert uit te voeren. Opgenomen in de Retry-After antwoordheader voor dynamische beperking. 5

Opdrachtregelopties

Naam Beschrijving Verstek
-f, --failure-rate <failure rate> Het percentage aanvragen dat mislukt met een willekeurige fout. Waarde tussen 0 en 100. 50

Volgende stap