这门课解决什么问题

很多做测试或后端开发的人,日常痛点是接口散落在文档里、回归验证全靠手工点。这门课的主题是用 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