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