WAPI:接口测试又一开源新作 | 是基于 Django admin 框架开发的自动化接口测试管理平台

2018-06-07   出处:软件测试资源站  作/译者:西边人  

WAPI 是基于 Django admin 框架开发的自动化接口测试管理平台,主要由 7 大模块组成:


API 用例管理系统(添加 删除 查看 搜索用例等)

API 套件管理系统(以单个系统或以单个版本为一组套件)

API 任务管理系统(异步 Task )

环境系统配置(环境域名 Host 或者系统域名 Host)

Log系统(查询记录 API 执行的结果)

反馈系统(排除错误原因后并提 BUG)

统计系统(统计 API / 系统健壮性等)

项目地址:后台回复 Python API 或 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 REST Framework

使用 django-bootstrap 重构页面


展示


欢迎给测试窝投稿或参与内容翻译工作,请邮件至editors@testwo.com。也欢迎大家通过新浪微博(@测试窝)或微信公众号(测试窝)关注我们,并与我们的编辑和其他窝友交流。
251°|2504 人阅读|1 条评论

测试小虾米  2018-07-12

WAPI


登录 后发表评论
最新文章