モックを使用するときにランダム エラーがスローされない理由
ランダム エラーとモックを使用しようとすると、プロキシからランダム エラーが返されない場合があります。 その理由の 1 つは、 devproxyrc 構成のプラグインの順序が正しくない可能性があります。
プロキシは、構成で定義されている順序でプラグインを実行します。 この場合、モックはランダム エラーの前に実行されるため、URL に対してモックが定義されている場合、要求はランダム エラー プラグインに到達しません。
ランダム エラーとモックの両方が必要な場合は、プラグインの順序を次のように変更します。
{
"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
}
この方法でランダム エラーが最初に処理され、プロキシがランダムに失敗しない要求がモックと比較されます。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Dev Proxy