Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Żądania kończą się niepowodzeniem z losowym wybranym błędem z pliku zawierającego wyśmiewane błędy.
Przykład konfiguracji
{
"$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.openai.com/*"
],
"genericRandomErrorPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/genericrandomerrorplugin.schema.json",
"errorsFile": "errors.json"
}
}
Właściwości konfiguracji
| Własność | Opis | Domyślny |
|---|---|---|
errorsFile |
Ścieżka do pliku zawierającego odpowiedzi na błędy. | Brak wartości domyślnej |
rate |
Procent żądań do niepowodzenia z losowym błędem. Wartość z zakresu od 0 do 100. | 50 |
retryAfterInSeconds |
Liczba sekund oczekiwania przed ponowieniu próby żądania. Uwzględniony w nagłówku odpowiedzi Retry-After na potrzeby ograniczania dynamicznego. |
5 |
Opcje wiersza polecenia
| Nazwa | Opis | Domyślny |
|---|---|---|
-f, --failure-rate <failure rate> |
Procent żądań do niepowodzenia z losowym błędem. Wartość z zakresu od 0 do 100. | 50 |
Następny krok
Współpracuj z nami na GitHub
Źródło tej treści można znaleźć na GitHubie, gdzie można także tworzyć i przeglądać problemy oraz pull requesty. Więcej informacji znajdziesz w naszym przewodniku dla współautorów.