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

此生不换 · September 18, 2019 · Last by 此生不换 replied at September 23, 2019 · 1374 hits

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

一、项目命名:
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后台:





共收到 2 条回复 时间 点赞
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up