Perché non vengono generati errori casuali quando si usano i mock
È possibile che quando si tenta di usare errori casuali e fittizi, il proxy non restituisce errori casuali. Uno dei motivi potrebbe essere l'ordine errato dei plug-in nella configurazione devproxyrc .
Il proxy esegue plug-in nell'ordine definito nella configurazione. In questo caso, i mock vengono eseguiti prima degli errori casuali, quindi se si dispone di una simulazione definita per un URL, la richiesta non raggiunge mai il plug-in di errore casuale.
Se si desiderano sia errori casuali che fittizi, modificare l'ordine dei plug-in:
{
"plugins": [
// [...] trimmed for brevity
{
"name": "GenericRandomErrorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
"configSection": "genericRandomErrorPlugin"
},
{
"name": "MockResponsePlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
"configSection": "mocksPlugin"
}
// [...] trimmed for brevity
],
// [...] trimmed for brevity
}
In questo modo gli errori casuali vengono gestiti prima e qualsiasi richiesta che il proxy non ha esito casuale, viene confrontato con i mock.
Feedback su Dev Proxy
Dev Proxy è un progetto di open source. Selezionare un collegamento per fornire feedback: