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.
Möglicherweise stellen Sie fest, dass beim Versuch, zufällige Fehler und Modelle zu verwenden, kein Proxy zufällige Fehler zurückgibt. Einer der Gründe könnte die falsche Reihenfolge von Plug-Ins in der Devproxyrc-Konfiguration sein.
Proxy führt Plug-Ins in der Reihenfolge aus, in der sie in der Konfiguration definiert sind. In diesem Fall werden Mocks vor zufälligen Fehlern ausgeführt. Wenn Sie also ein Modell für eine URL definiert haben, erreicht die Anforderung niemals das Zufällige Fehler-Plug-In.
Wenn Sie sowohl zufällige Fehler als auch Modelle verwenden möchten, ändern Sie die Reihenfolge der Plug-Ins in:
{
"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
}
Auf diese Weise werden zufällige Fehler zuerst behandelt, und jede Anforderung, die proxy nicht zufällig fehlschlägt, wird mit Mocks verglichen.