服務Mock
更新時間 2024-09-11 18:19:54
最近更新時間: 2024-09-11 18:19:54
分享文章
通過配置服務Mock,可以根據請求參數返回不同的結果,并且隨機生成返回的結果,模擬真實的后端服務,支持前后端聯調
服務Mock
在系統研發階段,經常會有模擬數據的需求。通過配置服務Mock,可以根據請求參數返回不同的結果,并且隨機生成返回的結果,模擬真實的后端服務,支持前后端聯調。
版本限制
| 框架 | 限制 | 詳情 |
|---|---|---|
| Spring Cloud | Spring Cloud Dalston及以上版本 | 客戶端:Feign、RestTemplate |
| Dubbo | 2.5.3+ | -- |
| jdk版本 | 1.8+ | -- |
開通服務Mock
- 登錄微服務治理中心控制臺。
- 在左側導航欄選擇開發測試治理->服務Mock。
- 在服務Mock頁面單擊創建服務Mock。


- 在創建服務Mock頁面配置相關參數,并點擊保存。


服務Mock規則參數說明:
| 參數 | 說明 |
|---|---|
| 規則名稱 | 服務Mock規則的名稱。 |
| 描述 | 規則的詳情描述。 |
| 應用 | 需要Mock的應用。 |
| Mock規則列表 | 以下為Mock相關規則。 |
| 框架類型 | 分為SpringCloud和Dubbo SpringCloud需要設置服務路徑和請求方法 Dubbo需要設置請求方法。 |
| 條件模式 | 同時滿足下列條件和滿足下列任一條件。 |
| 條件列表 | 單擊添加新的規則條件: 1,對SpringCloud應用,支持的參數是:Parameter、Header、Cookie、Body。 2,對Dubbo應用,支持的入參是:RpcContext,Parameter。 |
| Mock策略 | 默認支持返回自定義Json數據。 |
| 返回數據 | 自定義Mock返回數據。 |
| 返回延遲 | 自定義請求響應時間。單位ms。 |
| 默認狀態 | 默認打開或關閉規則。 |