需求:
- 支持接口文档自动生成,支持多格式,可快速迭代
- 支持团队协作,支持可视化操作
- 支持Restful API
- 支持数据导入,导出
- 支持测试用例分层,数据驱动,参数化
- 支持第三方函数封装扩展
- 详细的测试结果报告,和日志记录
- 支持后续的持续CI
- 开源,免费
接口文档框架----DOClever
开发语言node.js+mongodb
-
可以对接口信息进行编辑管理,支持get,post,put,delete,patch五种方法,支持http和https协议,并且支持query,body,json,raw,rest,formdata的参数可视化编辑。同时对json可以进行无限层次可视化编辑。
-
支持状态码编辑,代码注入,markdown文档。
-
支持接口调试运行
-
接口快照回滚,项目版本控制
-
支持postman,rap,swagger的导入
-
接口文档自动在线生成
-
团队协作
-
支持后台轮询,支持MOCK
-
开源免费,支持内网部署
接口自动化框架----- HttpRunner
开发语言python-requests
-
只编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求
-
测试用例与代码分离,采用YAML/JSON的形式描述测试场景
-
测试用例支持分层机制,充分实现测试用例的复用
-
测试用例支持参数化和数据驱动机制
-
使用 skip 机制实现对测试用例的分组执行控制
-
基于 HAR 实现接口录制和用例生成功能(har2case)
-
使用 Locust 框架进行性能测试
-
执行方式采用 CLI 调用,可与 Jenkins 等持续集成工具完美结合
-
测试结果统计报告简洁清晰,附带详尽统计信息和日志记录
-
具有可扩展性,便于扩展实现 Web 平台化(HttpRunnerManager)------可视化操作页面,已开源,还在开发中。。。。。
网友评论