Apidog のデフォルトのモック方法は Smart mock であり、レスポンス仕様に基づいてデータを自動生成します。ただし、利用可能な場合にレスポンス例を優先するようにモックエンジンを設定できます。デフォルトのモック優先順位を変更するには、次の手順を実行します。1
プロジェクト設定 → 機能設定 → モック設定 に移動します
2
デフォルトのモック方法 を希望するオプションに変更します
モック優先オプション#
Smart Mock 優先(デフォルト)#
これは「デフォルトのモック方法」のデフォルト設定です。Mock Expectation > Smart Mock
| 優先度 | 方法 | 使用される場合 |
|---|
| 1 | Mock Expectation | 一致する Expectation が存在する場合 |
| 2 | Smart Mock | その他すべてのリクエストの場合 |
レスポンス例優先#
「Response example first」に設定すると、事前定義された例を優先するように優先順位が変更されます。Mock Expectation > Response Example > Smart Mock
| 優先度 | 方法 | 使用される場合 |
|---|
| 1 | Mock Expectation | 一致する Expectation が存在する場合 |
| 2 | Response Example | レスポンス例が定義されている場合 |
| 3 | Smart Mock | 例がないエンドポイントのフォールバック |
指定されたレスポンス例がないエンドポイントでは、Smart mock がフォールバックとして機能し、リクエストが常にレスポンスを受け取れるようにします。
重要な考慮事項#
どの優先順位を選択した場合でも、モック Expectation は、設定され条件が満たされている場合、常に最優先されます。