次の方法で共有


要求の失敗率を変更する

概要
目標: 開発プロキシが API エラーをシミュレートする頻度を構成する
時間: 2 分
前提条件:開発プロキシを設定する

既定では、開発プロキシが API のランダム エラーを返す可能性は 50% です。 --failure-rate オプションを使用して、尤度を別の値に変更できます。次に例を示します。

devproxy --failure-rate 80

または、開発プロキシ構成ファイルでエラー率を構成することもできます。

ファイル: devproxyrc.json

{
  "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/rc.schema.json",
  "plugins": [
    {
      "name": "GenericRandomErrorPlugin",
      "enabled": true,
      "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
      "configSection": "genericRandomErrorPlugin"
    }
  ],
  "urlsToWatch": [
    "https://api.example.com/*"
  ],
  "genericRandomErrorPlugin": {
    "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/genericrandomerrorplugin.schema.json",
    "errorsFile": "errors.json",
    "rate": 80
  }
}

重要

障害率を 0 に構成すると、開発プロキシはすべての要求を元の API に渡します。 これを 100 に構成すると、Dev Proxy によって、一致するすべての要求のエラーがシミュレートされます。

こちらも参照ください