GitHub:https://github.com/yjlch1016/dapi
QQ 群:529063263
我的博客:https://www.cnblogs.com/yjlch1016/
第 2 个帖子:https://testerhome.com/topics/20601
第 3 个帖子:https://testerhome.com/topics/20713
第 4 个帖子:https://testerhome.com/topics/20931
第 5 个帖子:https://testerhome.com/topics/21126
第 6 个帖子:https://testerhome.com/topics/21082
第 7 个帖子:https://testerhome.com/topics/21141
第 8 个帖子:https://testerhome.com/topics/22294
一、项目命名:
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
四、数据库表与字段:
产品线一对多模块
模块一对多用例组
用例组一对多用例
压测一对多压测结果
产品线信息表:
模块信息表:
用例组信息表:
用例信息表:
压测信息表:
压测结果表:
五、Web 后台: