zoukankan      html  css  js  c++  java
  • dapi 基于Django的轻量级测试平台一 设计思想

    QQ群:529063263

    GitHub:https://github.com/yjlch1016/dapi

    一、项目命名:

    dapi:即Django+API测试的缩写

    二、设计思想:

    模拟性能测试工具JMeter的思路,

    实现接口测试与性能测试的Web化,

    计划有产品模块、接口测试用例模块、性能测试用例模块、任务队列模块、测试报告模块等,

    前期采用Django+Bootstrap前后端不分离的模式实现功能,

    后期再严格按照RESTful的风格来编程。

    三、Python依赖:

    Django==2.2.2
    PyMySQL==0.9.3
    xadmin==2.0.1
    django-formtools==2.1
    django-crispy-forms==1.7.2
    django-import-export==1.2.0
    xlrd==1.2.0
    XlsxWriter==1.1.8
    xlwt==1.3.0
    djangorestframework==3.10.2
    requests==2.22.0
    demjson==2.2.4
    celery==4.3.0
    django-celery-beat==1.5.0
    django-celery-results ==1.1.2
    redis==3.2.1
    pyecharts==1.5.1

    需要特别指出的是:

    xadmin的安装命令是

    pip install https://codeload.github.com/sshwsfc/xadmin/zip/django2

    而不是

    pip install xadmin 

    当网速比较慢的时候,这种方式不一定会成功

    可以把django2分支的xadmin-django2.zip下载到本地然后安装

    pip install xadmin-django2.zip

    四、数据库表与字段:

    产品线信息表:

    模块信息表:

    用例组信息表:

    用例信息表:

    压测信息表:

    压测结果表:

    五、Web后台:

     

     

     

     

  • 相关阅读:
    IOS 模块并且发布到NPM
    处理npm publish报错问题
    IOS 应用发布流程
    《温故而知新》JAVA基础八
    Beta冲刺 (5/7)
    Beta冲刺 (4/7)
    Beta冲刺 (3/7)
    Beta冲刺 (2/7)
    软件测试(团队)
    福大软工 · BETA 版冲刺前准备(团队)
  • 原文地址:https://www.cnblogs.com/yjlch1016/p/11449421.html
Copyright © 2011-2022 走看看