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

 

 

 

 

 

 

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM