用途:按定义的 schema 生成逼真的假 API 响应数据,适合测试、原型设计或为前端开发准备示例数据。
主要能力:基于 schema 定义响应结构;集成 Faker 生成逼真假数据;支持嵌套对象、数组和多字段关系引用;支持 JSON、XML 输出;可设置随机种子以复现结果。
使用方式:Python 中导入 APIMocker 类,调用 generate 生成单条、generate_list 生成列表;CLI 可使用 python api_mocker.py --schema user_schema.json --output user.json,或加 --count、--seed、--preview。schema 中用 Faker provider 名称定义字段,数组用 _array/_count/_item,枚举用 _choice,区间用 _range,浮点用 _float。
适用场景:接口测试、前端联调、演示数据与样例文档数据准备。
限制:依赖 faker>=22.0.0;资料未提供价格、平台或性能数据,暂未提供。