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后台:

     

     

     

     

  • 相关阅读:
    第04组 beta冲刺(1/4)
    2019 SDN上机第5次作业
    SDN课程阅读作业(2)
    第04组 Alpha事后诸葛亮
    C Primer 复习题
    C Primer 编程练习
    C语言I博客作业04
    C语言I博客作业03
    C语言I博客作业02
    Appium + java截图方法
  • 原文地址:https://www.cnblogs.com/yjlch1016/p/11449421.html
Copyright © 2011-2022 走看看