次の方法で共有


モックを使用するときにランダム エラーがスローされない理由

ランダム エラーとモックを使用しようとすると、プロキシからランダム エラーが返されない場合があります。 その理由の 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
}

この方法でランダム エラーが最初に処理され、プロキシがランダムに失敗しない要求がモックと比較されます。