接口测试 dapi 基于 Django 的轻量级测试平台一 设计思想

此生不换 · 2019年09月18日 · 最后由 此生不换 回复于 2019年12月20日 · 109 次阅读

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





共收到 4 条回复 时间 点赞

github 是存代码的地方;

hellohell 回复

感谢提醒,代码删掉了,只放了思路和截图😊

仅楼主可见
KillerJiang 回复

代码不全,我怎么能跑的起来?有截图为证,碰到问题,请先从自身找原因,搞不定的可以百度谷歌!

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册