SuperAPI AI 工具集

api-response-mocker

编程与开发

查看项目

更新于 10-15 21:10

技能介绍

用途:按定义的 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;资料未提供价格、平台或性能数据,暂未提供。