介绍
WAPI 是基于 Django admin 框架开发的自动化接口测试管理平台,主要由 7 大模块组成:
API 用例管理系统(添加 删除 查看 搜索用例等)
API 套件管理系统(以单个系统或以单个版本为一组套件)
API 任务管理系统(异步 Task )
环境系统配置(环境域名 Host 或者系统域名 Host)
Log系统(查询记录 API 执行的结果)
反馈系统(排除错误原因后并提 BUG)
统计系统(统计 API / 系统健壮性等)
项目地址 https://github.com/wangxinglong007/WAPI
目前暂时是以 Django admin 作为主要框架实现,后期将会使用 Django + Bootstrap + JS + RESTful 技术实现全面改造,现已经实现前 5 大模块,接下来我们将近一步开发。
功能特性
支持HTTP,HTTPS和SOAP协议的接口
支持请求的参数化、以及关联接口的数据传递
支持点火测试、冒烟、可业务流程测试、可单接口测试并生成测试报告
支持发送邮件和支持发送微信推送消息
支持队列服务执行Task任务
支持配置多环境host(DEV\TEST\PROD环境)
支持日志查询
依赖
使用 Python 2.7 依赖库 requirements.txt
Django==1.11
django-celery==3.2.1
django-kombu==0.9.4
mysqlclient==1.3.12
requests==2.18.4
redis==2.10.5
bs4==0.0.1
lxml==3.8.0
kombu==3.0.37
pyOpenSSL==17.0.0
pyv8==1.0
BeautifulSoup==3.2.1
beautifulsoup4==4.5.3
celery==3.1.25
计划
统计系统
反馈系统
增加性能测试功能 locust
使用 django-bootstrap 重构页面
展示
网友评论