接口文档工具横向评测

评测还在继续...

评测对象

评测维度

评测方式

通过以下方式得出评测结论

注意:因为没有精力一一部署去测试,所以该评测在一定程度上不够客观。

评测结果

APIDOC

YAPI

NEI

录入接口方式

注释/在线编辑

在线编辑

在线编辑

UI/交互

二次开发

自带

自带

与仓库关联

GIT/SVN

N

N

监控仓库状态

Y

N

N

导出

PDF

html,markdown,json

PDF

markdown

Y

N

N

数据兼容性

postman

postman/swagger/json

貌似不支持导入

mock

根据接口示例生成

支持可编程mock

支持可编程mock

接口调试

Y 需要是可以访问apidoc服务器的机器才可以

Y

Y

自动化测试

N

Y

N

开源

Y

Y

Y

插件

需要自行二次开发

Y

社区维护

现在仅有我们自己维护

持续维护

还有维护

评测总结

这里仅是根据上面数据的个人总结

写在最后

如果诉求是对文档进行维护和管理,当前内部开发的apidoc应该是首选,潜力也比较大。
但是要是说对接口本身和接口相关的体系进行管理,从外部开源的项目来看,NEI更优秀。
YApi虽然在两个方面都没有达到最好,但因为对插件开发的支持,以及灵活性,并不输NEI。
所以,如果需求只是对接口文档的管理,建议使用apidoc,同样的投入会得到更高的效果。
但是要对接口这边做全局的管理,可以用YApi+apidoc的方式。
下面提出一个思路以供参考:

Comments