# 高级mock

版本要求:社区版 1.35.0+,企业版 2.1.9+

对于某些不容易模拟的场景或者是不容易获取的测试数据,可以高级mock制造数据。

旧版Mock功能已废弃,不推荐使用

进入文档预览页,点击【高级Mock】

高级mock

点击【添加期望】

输入名称,参数过滤

IP过滤:如果填写了IP,则只有来自指定IP的请求才会被mock

高级mock

填写响应内容,即本次mock期望的返回结果

高级mock

保存后,使用postman进行请求

高级mock

如果postman实际请求参数命中mock配置的参数,则返回对应的mock数据。

实际请求参数数量可以大于配置的参数数量,只有当name-value完全匹配时才会命中对应期望

在实际开发中可以添加多个期望,满足不同场景的mock数据

  • 如分页查询,配置pageIndex=1,2,3分别返回不同的分页结果
  • 状态查询,配置查询不同的状态,返回不同的结果

# 隐藏旧版mock

前往【后台管理】-【系统设置】-【基本配置】

设置【隐藏旧版Mock】