Skip to content

geetemp/api-supervisor

Repository files navigation

#api-supervisor api 监控管理器

done

接口模拟开关

接口代理

代理接口数据获取

数据库设计

接口数据处理代码设计

JsonSchme 获取测试

Json diff 测试

数据库设计修改,支持同一接口,多种状态下结果返回

接口数据 Schme 比较,差异存库

控制台打印差异

没有模拟数据的情况处理

测试覆盖

覆盖其他请求 method(post,put,delete 等)

命令行工具: 查询历史接口返回,指定接口比较;查询代理项目;查询接口列表

modify database util from lowdb to mongodb

debug lowdb to mongodb

程序错误处理

test function on mongodb

doing

url 正则匹配

underline

动态字段

optional

自动打开浏览器,显示差异

next target(auto create document)

生成文档数据结构

请求参数处理

资料

http://www.albertgao.xyz/2017/05/24/how-to-test-expressjs-with-jest-and-supertest/

校验 JSON 完整性 https://www.zhihu.com/question/26891248

https://github.com/epoberezkin/ajv

http://json-schema.org/

问题

接口差异客户端显示问题: (1) window.open/window.document.write

(2) window.postMessge/onMessage