这门课解决什么问题
很多做测试或后端开发的人,日常痛点是接口散落在文档里、回归验证全靠手工点。这门课的主题是用 Django REST Framework 做后端、Vue 做前端,搭一个能管项目、管接口、管用例、还能跑定时任务的 API 自动化测试平台。它解决的不是单一框架的语法,而是「前后端怎么协作出一个内部工具」这件事。如果你厌倦了只写脚本、想理解一个有登录、有权限、有增删改查、有定时调度的完整平台怎么运转,这课的切入角度比较实在。
适合什么基础、建议先看哪几块
这课不适合纯零基础。你得先对 Python 有基本了解,对 HTTP 请求和接口测试有概念,最好碰过一点前端。如果你只写过 requests 脚本但没做过 Web 项目,建议先看框架与授权那块,搞懂后端怎么用 viewset 暴露接口、前端怎么发请求、登录后怎么处理状态。如果前端薄弱,项目管理那几节值得先过一遍,看时间格式化过滤器、项目详情页结构怎么搭,能帮你理解 Vue 在实际项目里怎么组织页面。别一上来就死磕定时任务,先把项目管理、API 管理、用例管理这几块的增删改查逻辑理顺,后面调度才有意义。
学完能独立做什么、资料怎么配合练习
学完之后,你应该能独立搭一套带用户登录和权限控制的测试平台雏形:后端能管项目和接口数据,前端能做列表、新增、编辑、详情页,能把用例组织起来并挂到定时任务上跑。这意味着你不仅会用框架,还知道一个内部工具从数据库设计到前端交互怎么串。练习时建议这样用资料:后端课件和前端课件分开看,但动手时一定要对着搭。看一节后端实现,就去前端找对应页面,自己改字段、调接口,别只跟着视频敲。项目管理那块是模板,把它跑通后,API 管理和用例管理你可以试着自己仿写一部分,再和资料里的实现对比。定时任务那块容易卡在调度配置上,先确认本地能手动触发,再接定时。整体节奏别图快,把登录、权限、项目增删改查这几块吃透,后面就是在同一套骨架上长肉。
框架与授权 · 项目管理 · 个人设置 · API管理 · 用例管理 · 个人设置 · 定时任务 · 知了课堂DRF课件.zip · 知了课堂Vue课件.zip
课程目录
* 01 框架与授权/
* 01 【测试平台】测试平台介绍
* 02 【测试平台】前端项目结构搭建
* 03 【测试平台】后端项目结构搭建
* 04 【测试平台】后端登录API实现
* 05 【测试平台】前端登录界面实现
* 06 【测试平台】发送登录网络请求
* 07 【测试平台】登录后的逻辑处理
* 08 【测试平台】平台整体布局和退出登录
* 09 【测试平台】项目后端viewsets实现
* 02 项目管理/
* 10 【测试平台】添加项目(1)
* 11 【测试平台】添加项目(2)
* 12 【测试平台】编辑项目实现
* 13 【测试平台】时间格式化过滤器
* 14 【测试平台】项目详情页结构搭建
* 15 【测试平台】项目信息介绍完成
* 03 个人设置/
* 16 【测试平台】Host操作-服务端实现
* 17 【测试平台】Host操作-添加和列表展示
* 18 【测试平台】Host操作-Host删除操作
* 04 API管理/
* 19 【测试平台】API操作-服务端完成
* 20 【测试平台】Api操作-Api页面结构搭建
* 21 【测试平台】API操作-添加API页面布局完成
* 22 【测试平台】API操作-添加API完成
* 23 【测试平台】API操作-API列表和删除完成
* 24 【测试平台】API操作-编辑API完成
* 25 【测试平台】API操作-运行API服务端实现
* 26 【测试平台】API操作-运行API前端实现
* 05 用例管理/
* 27 【测试平台】用例操作-用例页面结构搭建
* 28 【测试平台】用例操作-添加用例页面实现
* 29 【测试平台】用例操作-用例相关模型创建
* 30 【测试平台】用例操作-创建用例服务端实现
* 31 【测试平台】用例操作-创建用例前端完成
* 32 【测试平台】用例操作-编辑用例(1)
* 33 【测试平台】用例操作-编辑用例(2)
* 34 【测试平台】用例操作-编辑用例(3)
* 35 【测试平台】用例操作-用例运行模型创建
* 36 【测试平台】用例操作-参数替换
* 37 【测试平台】用例操作-运行用例服务端实现
* 38 【测试平台】用例操作-运行用例前端实现
* 39 【测试平台】运行记录-服务端实现
* 40 【测试平台】运行记录-前端实现
* 06 个人设置/
* 41 【测试平台】个人设置-设置页面布局完成
* 42 【测试平台】个人设置-头像上传(1)
* 43 【测试平台】个人设置-头像上传(2)
* 44 【测试平台】个人设置-个人信息设置完成
* 45 【测试平台】成员管理
* 46 【测试平台】首页数据展示
* 47 【测试平台】导航栏状态切换
* 07 定时任务/
* 48 Python定时任务解决方案介绍
* 49 APScheduler基本使用
* 50 APScheduler中四种对象
* 51 APScheduler触发器-三种触发方式详解
* 52 APScheduler触发器-调度器、任务存储器
* 53 APScheduler调度配置
* 54 APScheduler任务操作
* 55 APScheduler异常监听
* 56 【测试平台】定时任务模型创建
* 57 【测试平台】定时任务Serializer定义
* 58 【测试平台】定时任务添加后端实现
* 59 【测试平台】定时任务更新后端实现
* 60 【测试平台】定时任务-任务列表组件创建
* 61 【测试平台】定时任务-添加定时任务对话框
* 62 【测试平台】定时任务-添加任务前端完成
* 63 【测试平台】定时任务-任务列表实现
* 64 【测试平台】定时任务-apscheduler嵌入django
* 65 【测试平台】定时任务-启动和停止定时任务
* 66 【测试平台】定时任务-定时任务功能完成
* 67 【测试平台】定时任务-任务编辑功能实现
* 68 【测试平台】一些bug修复
* 知了课堂DRF课件.zip
* 知了课堂Vue课件.zip






