Interface_TestPlatform
-------
项目简介:
-------
Interface_TestPlatform是基于Python3.6+Django2.0+requests+ddt+unitest+HTMLTestRunner等开发的接口测试平台,支持用户登录、注册、密码找回;支持项目管理、模块管理、用例管理、任务管理等页面的增删改查功能,支持单个测试用例和批量测试用例的执行,并自动生成Html测试报告。
使用方法:
-------
1.安装Python3.6环境
-------
2.下载代码到本地并解压
-------
3.cmd到根目录下安装相关依赖包
-------
```
pip install -r requirements.txt
```
4.安装mysql数据库,进入mysite/settings.py配置数据库连接
-------
```DATABASES = {
‘default’: {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
'ENGINE':'django.db.backends.mysql', # 数据库类型,mysql
'NAME':'interface_testplatform', # database名
'USER':'root', # 登录用户
'PASSWORD':'123456', # 登录用户名
'HOST':'127.0.0.1', # 数据库地址
'PORT':'3306' # 数据库端口
}
}
```
5.cmd到根目录下,生成数据库迁移记录
-------
```
python manage.py makemigrations
```
6.完成数据库迁移
-------
```
python manage.py migrate
```
7.创建超级用户,用于后台管理
-------
```
python manage.py createsuperuser
```
8.运行启动django服务
-------
```
python manage.py runserver 127.0.0.1:8001
```
9.访问127.0.0.1:8001进入接口测试平台主页面
-------
项目管理:(支持项目的增删改查)
![](https://github.com/PyGuojun/Interface_TestPlatform/blob/master/image/project.png)
模块管理:(支持模块的增删改查)
![](https://github.com/PyGuojun/Interface_TestPlatform/blob/master/image/moudle.png)
用例管理:(支持用例的增删改查,以及单个用例执行,生成HTML报告)
![](https://github.com/PyGuojun/Interface_TestPlatform/blob/master/image/case.png)
用例新增1:
![](https://github.com/PyGuojun/Interface_TestPlatform/blob/master/image/case_add1.png)
用例新增2:
![](https://github.com/PyGuojun/Interface_TestPlatform/blob/master/image/case_add2.png)
单个用例运行,生成HTML报告:
![](https://github.com/PyGuojun/Interface_TestPlatform/blob/master/image/case_run.png)
任务管理:(支持任务的增删改查,以及任务执行,生成HTML报告)
![](https://github.com/PyGuojun/Interface_TestPlatform/blob/master/image/task.png)
任务新增:(PS:一个任务包含多个测试用例)
![](https://github.com/PyGuojun/Interface_TestPlatform/blob/master/image/task_add.png)
任务运行,生成HTML报告:
![](https://github.com/PyGuojun/Interface_TestPlatform/blob/master/image/task_run.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于python3+django+requests+ddt+unittest的接口自动化测试平台源码+项目说明.zip 基于python3+django+requests+ddt+unittest的接口自动化测试平台源码+项目说明.zip 基于python3+django+requests+ddt+unittest的接口自动化测试平台源码+项目说明.zip 基于python3+django+requests+ddt+unittest的接口自动化测试平台源码+项目说明.zip 基于python3+django+requests+ddt+unittest的接口自动化测试平台源码+项目说明.zip 基于python3+django+requests+ddt+unittest的接口自动化测试平台源码+项目说明.zip
资源推荐
资源详情
资源评论
收起资源包目录
基于python3+django+requests+ddt+unittest的接口自动化测试平台源码+项目说明.zip (238个子文件)
styles.css 153KB
extent.css 114KB
bootstrap.min(1).css 96KB
fontawesome-all.css 41KB
fontawesome.css 40KB
fontawesome-all.min.css 33KB
fontawesome.min.css 32KB
font.min.css 28KB
simple-line-icons.css 13KB
bootstrapStyle.css 6KB
fa-regular.css 703B
fa-solid.css 696B
fa-brands.css 684B
fa-regular.min.css 648B
bootstrapEx(1).css 640B
fa-solid.min.css 640B
fa-brands.min.css 630B
fa-solid-900.eot 96KB
fa-brands-400.eot 95KB
Simple-Line-Icons.eot 53KB
fa-regular-400.eot 30KB
glyphicons-halflings-regular(1).eot 20KB
.gitattributes 93B
case_list1.html 60KB
case_list.html 52KB
tables.html 37KB
task_list.html 34KB
module_list.html 31KB
forms.html 31KB
project_list.html 29KB
report1.html 28KB
modals.html 25KB
tabs.html 22KB
report.html 20KB
widgets.html 20KB
progress-bars.html 20KB
layouts-hidden-sidebar.html 18KB
layouts-fixed-sidebar.html 18KB
layouts-fixed-header.html 18KB
cards.html 18KB
layouts-normal.html 18KB
invoice.html 17KB
buttons.html 16KB
settings.html 16KB
index.html 16KB
alerts.html 15KB
chartjs.html 12KB
base.html 12KB
blank.html 11KB
index.html 5KB
ztree.html 5KB
login.html 4KB
reset_password.html 4KB
register.html 4KB
login.html 3KB
password-change.html 2KB
index.html 2KB
404.html 996B
500.html 918B
iframetest.html 351B
Report.html 0B
Interface_TestPlatform.iml 1KB
twts_173_carbon.iml 458B
Interface_TestPlatform.iml___jb_tmp___ 0B
logo1.jpg 227KB
chart.js 389KB
extent.js 342KB
jquery.js 262KB
chart.min.js 154KB
jquery-1.9.1.min.js 90KB
jquery.min.js 85KB
bootstrap.min.js 49KB
jquery.ztree.core.js 48KB
bootstrap.min.js 36KB
jquery.ztree.exedit.js 33KB
popper.min.js 19KB
jquery.ztree.excheck.js 16KB
bootstrapEx.js 13KB
demo.js 6KB
demo.js 6KB
carbon.js 681B
carbon.js 681B
webpack.mix.js 170B
package.json 1KB
test_data_list2.json 1KB
test_data_list.json 282B
test_data_list1.json 156B
mix-manifest.json 54B
yarn.lock 265KB
README.md 3KB
case.png 123KB
task_run.png 116KB
case_add1.png 112KB
case_add2.png 111KB
task_add.png 107KB
case_run.png 99KB
moudle.png 90KB
moudle_add.png 89KB
project.png 87KB
task.png 80KB
共 238 条
- 1
- 2
- 3
资源评论
土豆片片
- 粉丝: 1840
- 资源: 5690
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 新版FPGA课程大纲,芯片硬件开发用的大纲
- ROS2下OpenCV识别物体区域和视频捕捉的样例
- STM32-EMBPI.PDF
- Font Awesome图标字体库提供可缩放矢量图标,它可以被定制大小、颜色、阴影以及任何可以用CSS的样式
- Bluefield 2固件镜像版本,fw-MBF2M345A-VENOT-ES-Ax-24.40.1000.bin
- 雪颜奇迹幻白双重莹白焕采霜50ML-1016-FA.rar
- Qt的QDOCK高级用法源码,包含linux和windows版本,从开源库下载
- OC-FileManage
- coredns-v1.10.1.tar、flannel-v0.26.1.tar、flannel-cni-plugin-v1.5.1-flannel2.tar
- 美宝莲双头眉笔Bundle pack 卸妆液 1211FA-1.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功