接口测试工具平台选型比较
选型的要求与目标
- 功能特性满足日常工作所需,且易操作
- 可轻量且快速的扩展与维护
- 协同能力
- 优先解决业务需要,其次解决技术管理需要
- 满足不同技术岗位角色的需要,即支持多视角
- 如果要满足所有需要,唯有自研 PaaS
- 如果无法自研,建议优先考虑 eolinker(但不支持国际化) 或 postman,最次可考虑 NEI、Yapi、Apifox
选型对比概览
工具/平台名称 | 官网与文档 | 功能性 | 扩展性&维护性 | 团队协同 | 平台兼容 | 费用与限制 | 其它说明 |
---|---|---|---|---|---|---|---|
Postman | 官网 https://www.postman.com/ 文档 https://www.postman.com/api-documentation-tool/ |
API通用型工具。如接口管理系统、监控、测试、报告、CI/CD等等。 | 支持script,但API有内部语法; 语言Node.JS; 支持yaml文件等导入导出; 对业界的DevOPS通用型产品有较好支持; |
有一定程度(主要看“费用与限制”)支持。如在客户端维护测试脚本,在web平台用于共享和团队协作(环境变量等只本地有效,只能通过管理来统一定义) | 可跨平台使用 | https://www.postman.com/pricing/ | 由其公司Postman团队维护,活跃度高,资金成本较高;测试报告难以满足接口业务质量度量要求(企业版支持特性定制)。界面设计非常友好 |
eolinker[1] | https://www.eolinker.com/ | API通用型工具。API快速生成、API研发管理、API自动化测试、Mock、API监控、API微服务网关等 | 编写写少量Javascript代码可进行复杂流程的自动化测试。 | 多终端化产品,支持良好协同(主要看“费用与限制”) | 支持Windows(64)和macOS | https://www.eolinker.com/#/product/price?from=AMS | 国内企业级优秀解决方案https://www.eolinker.com/about/ 其收费版支持云端部署或本地机房部署两种模式。也是目前与个人曾设计的质效平台最贴近的平台工具之一。 |
其他平台工具:网易 NEI、去哪儿 Yapi