Apifox 支持根据接口文档直接生成 Mock 数据,无需额外配置,这就是智能 Mock。根据名称自动生成 Mock 数据#
智能 Mock 的核心算法会根据属性的类型和名称自动匹配相应的 Mock 数据。Apifox 内置了一系列匹配规则,当类型和名称符合规则时,就会按照规则生成对应的数据。你可以在 “项目设置 -> 通用设置 -> 功能设置 -> Mock 设置” 中查看这些内置规则。内置规则通过通配符或正则表达式来匹配名称字符串。如果内置规则不能满足需求,你可以创建自定义匹配规则。点击 “新建” 创建新的匹配规则,符合规则条件的属性会根据设置的 Mock 表达式生成数据。如果属性名称没有匹配到任何规则,系统会根据属性类型生成默认的 Mock 值。根据 Mock 字段生成数据#
如果响应定义中某个属性的 Mock 字段有值,这个值会覆盖通过名称生成的 Mock 值。在 Mock 字段中,你可以直接填写固定值,或者写入动态值表达式语句。