# FXTest测试平台
### Flask + Python3.6 +Bootstarp+Apscheduler+Sqlite+Redis 实现的接口自动化测试平台。
### 下面有介绍python flask部署相关的文章链接。为自己部署的记录文章
### 前后端部分页面开始进行分离,通过接口进行交互
----------------
## 友情提示各位:开源项目,长期不定时的维护,仅供大家参考学习使用。谢绝作为面试、毕业作品等源码。
## 后续会基于python3.6+去维护平台。平台所有文章都位于doc目录,或者本文章有介绍,暂无其他资料。
----------------
# 本地调试 安装依赖包后, python manage.py run即可 成功可以访问http://127.0.0.1:5000/index
#项目使用的数据库是sqlite
## 配置文件都在config.py,可以根据自己的实际情况进行修改
# 在启动的过程中,可能会因为没有jenkis服务,jenkins的相关的代码已经注销。如果需要jenkins代码可以在app/home/views.py,app/home/urls.py,app/templates/back.html恢复即可。
### flask +gevent+nginx+Gunicorn+supervisor部署flask应用请用flaskapi_su.conf,用gunicorn部署应用。
### supervisor配置可见super.conf文件。
### 多用例定时任务完成的通知通过的钉钉群机器人通知,没有配置会获取config.py默认的
### 定时任务现在依赖与redis做持久化,如果有报redis错误,请安装redis服务。
----------------
## 5.0.0 远景规划
### 1.支持场景测试(业务流程测试)
### 2.支持测试集合测试(打包用例,场景测试包)
### 3.用例自动化产生,推荐用例入参
### 4.优化断言
### 5.前后端拆离
----------------
## 4.2.0版本计开发中
### 1.集成到jenkins ,目前代码需要jenkins,因此在运行的时候 需要安装jenkins(代码已经开发,默认是注销的)
### 2.测试用例代码抽离(参考开源的接口测试框架),形成测试执行平台,用例执行的分离。(将new_unittest_case抽离即可)
### 3.一键将接口测试用例转化为压测脚本,进行压测。转换为Jmeter脚本(后端接口开发完成)
### 4.测试用例可以依赖通用参数配置。(数据库设计完毕)
### 5.数据库进行调整优化,适配新功能落地。(完成)
### 6.增加黑名单功能(数据库设计完毕)
### 7.监控测试用例,冒烟测试用例,回归测试用例标记(数据库设计完毕)
### 8.导入charles测试用例(待开发)
### 9.利用mitmproxy录制接口case (待开发)
### 10.转化后的压测用例一键执行(待开发)
### 11.优化代码,调整执行用例。调整到使用unittest管理测试用例 (完成)
### 12.升级系统使用的日志框架(完成)
## [其他版本更新日志](https://github.com/liwanlei/FXTest/blob/master/versions.md)
# 有问题可以联系我,增加定制开发。QQ&微信:952943386 java 版本的平台暂无开源计划。
# Email:leileili126@163.com qq群:194704520 python接口测试:651392041 请入群人员正确回答问题。
# 个人公众号,持续更新系列文章。欢迎你关注。
![Alt text](https://github.com/liwanlei/jiekou-python3/blob/master/img/%E5%85%AC%E4%BC%97%E5%8F%B7%E6%B5%B7%E6%8A%A5.jpeg)
# flask部署相关文章:http://www.cnblogs.com/leiziv5/p/7137277.html
# http://www.cnblogs.com/leiziv5/p/8807135.html
# 友情推荐本人其他开源代码:
## 1.python app自动化测试平台版本:https://github.com/liwanlei/UFATestPlan
## 2.python+adb app性能获取小工具:https://github.com/liwanlei/python_tk_adb
## 3.python接口测试非平台版本:https://github.com/liwanlei/jiekou-python3
## 4.java开发自动化测试平台:https://github.com/liwanlei/plan
## 5.python +appium实现 UI自动化:https://github.com/liwanlei/appium-python3 已经适配stf jenkins等。
## 开源不易,如果感觉平台对你有帮助,可以进行微信打赏
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/weixin.png)
----------------
## 效果图如下:
### 目录:
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/项目目录.png)
### 新目录:
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/最新优化后项目结构.png)
### 效果图:
#### 用户登录
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/denglu.png)
#### 首页
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/首页.png)
#### 项目界面
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/%E9%A1%B9%E7%9B%AE.png)
#### 测试环境界面
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/v3.0ceshihuanj.png)
#### 模块界面
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/%E8%8E%AB%E5%B0%85.png)
#### 接口界面
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/接口.png)
#### 接口参数界面
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/%E6%8E%A5%E5%8F%A3%E5%8F%82%E6%95%B0%E8%AF%A6%E6%83%85.png)
#### 接口参数添加界面
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/%E6%B7%BB%E5%8A%A0%E6%8E%A5%E5%8F%A3%E5%8F%82%E6%95%B0.png)
#### 接口参数编辑界面
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/%E7%BC%96%E8%BE%91%E6%8E%A5%E5%8F%A3%E5%8F%82%E6%95%B0.png)
#### 测试用例界面
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/%E6%B5%8B%E8%AF%95%E7%94%A8%E4%BE%8B.png)
#### 定时任务界面
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/v3.0dingshi.png)
#### 定时任务编辑界面
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/v3.0dingshirenbianji%20.png)
#### mockserver界面
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/v3.0macok.png)
#### mockserver调试界面
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/mocktiaposhj0.png)
#### mockserver添加界面
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/v3.0zengjia.png)
#### 测试报告界面
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/%E6%B5%8B%E8%AF%95%E6%8A%A5%E5%91%8A.png)
#### 用户管理界面
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/%E7%94%A8%E6%88%B7%E7%AE%A1%E7%90%86.png)
#### 用户设置默认邮件界面
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/%E9%82%AE%E4%BB%B6%E8%AE%BE%E7%BD%AE.png)
#### 测试报告下载后html格式的报告
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/ceshibaogao.png)
#### 测试日志
![Alt text](https://github.com/liwanlei/FXTest/blob/master/image/log.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
这里为你收集整理了关于毕业设计、课程设计可参考借鉴的资料一份,质量非常高,如果你投入时间去研究几天相信肯定对你有很大的帮助。到时候你会回来感谢我的。 本资源是经过本地编译测试、可打开、可运行的项目、文件或源码,可以用于毕业设计、课程设计的应用、参考和学习需求,请放心下载。 祝愿你在这个毕业设计项目中取得巨大进步,顺利毕业! 但还需强调一下,这些项目源码仅供学习和研究之用。在使用这些资源时,请务必遵守学术诚信原则和相关法律法规,不得将其用于任何商业目的或侵犯他人权益的行为。对于任何因使用本资源而导致的问题,包括但不限于数据丢失、系统崩溃或安全漏洞,风险自担哦! 如有侵权,请联系博主删除。
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计-接口自动化测试平台pythonflask版支持http协议java 版本开发完毕httpsgithub.zip (363个子文件)
flaskapi.conf 339B
flaskapi_su.conf 184B
super.conf 130B
amazeui.min.css 249KB
bootstrap.css 151KB
bootstrap.min.css 118KB
main.css 45KB
app.css 36KB
bootstrap-theme.css 26KB
bootstrap-responsive.css 25KB
bootstrap-theme.min.css 23KB
bootstrap-responsive.min.css 16KB
admin.css 6KB
bootstrap-multiselect.css 1KB
demo.css 414B
Dockerfile 2KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
fontawesome-webfont.eot 75KB
.gitignore 118B
nginx-1.19.10.tar.gz 1.01MB
interface_case.html 19KB
events.html 16KB
mockserver.html 15KB
useradmin.html 13KB
interface.html 12KB
model.html 10KB
test_result.html 10KB
back.html 9KB
edit_case.html 9KB
addtimingtasks.html 8KB
add_test_case.html 8KB
project.html 8KB
addconfg.html 8KB
index.html 6KB
202110081741.html 6KB
jenkins.html 6KB
genconfig.html 5KB
timingtask.html 5KB
mockserver.html 4KB
interface_detail.html 4KB
edit_interface.html 4KB
login.html 4KB
Edittimingtasks.html 4KB
register.html 4KB
addtestcasefortask.html 4KB
editmock.html 3KB
edtiparmes.html 3KB
addparmes.html 3KB
edit_email.html 3KB
add_emali.html 3KB
import_case.html 2KB
import.html 2KB
fenye.html 2KB
404.html 232B
500.html 173B
FXTest.iml 1KB
alembic.ini 770B
flaskapi_uwsgi.ini 340B
816.jmx 8KB
wx.jpeg 259KB
bg-login.jpg 61KB
echarts.min.js 527KB
echarts.common.min.js 378KB
amazeui.min.js 206KB
jquery-2.1.4.min.js 82KB
jquery.min.js 82KB
iscroll.js 72KB
bootstrap.js 68KB
bootstrap-multiselect.js 64KB
bootstrap.min.js 36KB
app.js 12KB
LICENSE 1KB
2021-10-05_info.log 162KB
2021-10-08_info.log 61KB
202110081741.log 3KB
flaskapi_uwsgi.log 6B
2022-04-23_info.log 0B
2021-10-04_info.log 0B
script.py.mako 486B
bootstrap.css.map 381KB
bootstrap.min.css.map 53KB
bootstrap-theme.css.map 47KB
bootstrap-theme.min.css.map 5KB
versions.md 7KB
README.md 7KB
SECURITY.md 619B
FontAwesome.otf 122KB
IPATest测试说明文档.pdf 615KB
IAPTest测试平台.png 308KB
共 363 条
- 1
- 2
- 3
- 4
资源评论
高校毕业设计
- 粉丝: 215
- 资源: 383
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 新年倒计时网页基础教程
- Python编程初学者快速入门基础教程
- 新年倒计时编程基础教程
- 峰会报告自动化处理基础教程
- UE4UE5游戏开发基础教程:从零开始构建你的世界
- DataStructure-拓扑排序
- Front-end-learning-to-organize-notes-新年主题资源
- QPython Plus-Python资源
- baidulite-新年主题资源
- CnOCR-Python资源
- Golang_Puzzlers-新年主题资源
- Python开源扫雷游戏PyMine-Python资源
- Golang_Puzzlers-新年主题资源
- pyporter-Python资源
- Golang_Puzzlers-新年主题资源
- mulan-rework-Python资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功