2

上篇文章介绍了Moco,虽然用起来很方便,但是它并不符合OpenAPI specification. 所以本文介绍基于swagger editor的mock方案。

思路大概首先使用swagger ui自动生成文档,然后在swagger editor的编辑页面进行数据修改。
没有使用随机mock数据,是因为数据可能是具有联动性的,所以随机在很多场景并不适合或者配置繁琐。
步骤

1. 启动swagger editor进程
    docker pull swaggerapi/swagger-editor 
    docker run -d -p 80:8080 swaggerapi/swagger-editor

2. 基于swagger生成的api-doc在swagger editor进行修改, 修改即时生效。

3. 请求swagger editor对应的API即可。https://editor.swagger.io/

clipboard.png


邓邓
142 声望5 粉丝