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.
Może się okazać, że kiedy próbujesz użyć losowych błędów i symulacji, serwer proxy nie zwraca błędów losowych. Jedną z przyczyn może być nieprawidłowa kolejność wtyczek w konfiguracji devproxyrc .
Serwer proxy wykonuje wtyczki w kolejności, w której są zdefiniowane w konfiguracji. W takim przypadku mocki są wykonywane przed przypadkowymi błędami, więc jeśli masz symulację zdefiniowaną dla adresu URL, żądanie nigdy nie osiągnie losowego błędu wtyczki.
Jeśli chcesz zarówno błędy losowe, jak i mocki, zmień kolejność wtyczek na:
{
"plugins": [
// [...] trimmed for brevity
{
"name": "GenericRandomErrorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "genericRandomErrorPlugin"
},
{
"name": "MockResponsePlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "mocksPlugin"
}
// [...] trimmed for brevity
],
// [...] trimmed for brevity
}
W ten sposób losowe błędy są obsługiwane jako pierwsze, a każde żądanie, które nie kończy się losowym niepowodzeniem na serwerze proxy, jest porównywane z makietami.