Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Egy pillantással
Cél: Annak konfigurálása, hogy a Dev Proxy milyen gyakran szimulálja az API-hibákat
Idő: 2 perc
Előfeltételek:Fejlesztői proxy beállítása
Alapértelmezés szerint 50% esély van arra, hogy a Dev Proxy véletlenszerű hibát ad vissza az API számára. A valószínűséget másik értékre módosíthatja a --failure-rate beállítással, például:
devproxy --failure-rate 80
Másik lehetőségként konfigurálhatja a hibaarányt a fejlesztői proxy konfigurációs fájljában. A dev proxy automatikusan újra betölti a konfigurációt a módosítások mentésekor, így nem kell újraindítania a proxyt.
Fájl: devproxyrc.json
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v3.1.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/v3.1.0/genericrandomerrorplugin.schema.json",
"errorsFile": "errors.json",
"rate": 80
}
}
Fontos
Ha a hibaarányt 0-ra konfigurálja, a Dev Proxy minden kérést továbbít az eredeti API-nak. Ha 100-ra konfigurálja, a Dev Proxy hibát szimulál minden egyező kéréshez.
Lásd még
- Alkalmazás tesztelése véletlenszerű hibákkal – Hibaszimulációs munkafolyamat
- Szószedet – Fejlesztői proxy terminológiája