Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Schlägt Anforderungen mit einem zufällig ausgewählten Fehler aus der Datei mit simulierten Fehlern fehl.
Definition der Plug-In-Instanz
{
"name": "GenericRandomErrorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "genericRandomErrorPlugin",
"urlsToWatch": [
"https://api.openai.com/*"
]
}
Konfigurationsbeispiel
{
"genericRandomErrorPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.0/genericrandomerrorplugin.schema.json",
"errorsFile": "errors.json"
}
}
Konfigurationseigenschaften
| Eigentum | Beschreibung | Vorgabe |
|---|---|---|
errorsFile |
Pfad zur Datei, die Fehlerantworten enthält. | Keine Standardeinstellung |
rate |
Der Prozentsatz der Anforderungen, die mit einem zufälligen Fehler fehlschlagen sollen. Wert zwischen 0 und 100. | 50 |
retryAfterInSeconds |
Die Anzahl der Sekunden, die gewartet werden sollen, bevor die Anforderung erneut versucht wird. Im Retry-After Antwortheader für die dynamische Drosselung enthalten. |
5 |
Befehlszeilenoptionen
| Name | Beschreibung | Vorgabe |
|---|---|---|
-f, --failure-rate <failure rate> |
Der Prozentsatz der Anforderungen, die mit einem zufälligen Fehler fehlschlagen sollen. Wert zwischen 0 und 100. | 50 |
Nächster Schritt
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.