Apidog 的預設模擬方法是 Smart mock,會根據回應規格自動產生資料。不過,你可以設定模擬引擎在有可用的回應範例時優先使用它們。1
前往 Project Settings → Feature Settings → Mock Settings
2
將
Default mock method 變更為你偏好的選項
模擬優先選項#
Smart Mock 優先(預設)#
這是「Default mock method」的預設設定。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 會作為備用方案,確保請求一律會收到回應。
重要注意事項#
無論你選擇哪種優先順序,當已設定 mock expectations 且符合條件時,mock expectations 一律具有最高優先權。