Python API 自动化

作者: 我也讨厌自己 | 来源:发表于2018-01-23 20:03 被阅读70次

介绍

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 REST Framework

使用 django-bootstrap 重构页面

展示

相关文章

网友评论

    本文标题:Python API 自动化

    本文链接:https://www.haomeiwen.com/subject/tkdeaxtx.html