这门课解决什么问题
很多做业务测试或刚转行的人,面对接口验证时还停留在手动填参数、点发送、肉眼看返回值的阶段。一旦接口数量多起来,或者需要每次发版后快速回归,这种做法既费时也容易漏掉边界异常。这套资料围绕 Postman 展开,核心解决的是 REST API 接口的自动化测试问题。它不只教你怎么发请求,更侧重怎么把日常的接口验证动作沉淀成可复用的脚本,最终配合 Jenkins 和 Newman 实现定时批量执行。如果你目前的工作场景里,经常需要反复验证登录、下单、查询等链路,或者想从纯功能测试往接口自动化方向靠,这门课的内容能直接对接实际工作。
适合什么基础与建议看法
这套资料适合具备基本 HTTP 概念、能分清 GET 和 POST 区别,但没怎么写过测试脚本的上班族。资料开头带有摸底测试,建议先做这一部分,用来校准自己对接口基础知识的掌握程度,再决定是否需要回补前置概念。看完摸底部分后,建议直接跳到创建 API 请求和编写 Tests 与 Scripts 这两块。前者帮你掌握从浏览器导入请求、检查响应结果以及处理 Cookies 等实操细节;后者是整门课的关键,教你用脚本对状态码、响应字段做断言。把这两部分跑通后,再去接触与 Jenkins 结合的持续集成模块,理解起来会更顺畅,不至于一上来就被自动化流程卡住。
学完能独立做什么与资料配合
跟着资料走完核心模块后,你应该能独立完成一件事:拿到一份接口文档后,在 Postman 里搭建出一套带环境变量和断言脚本的测试集合,并导出为可执行文件,挂到持续集成工具里跑定时回归。在具体练习时,不要只停留在看视频演示。建议自己找一个公开的测试接口或者公司内部的业务接口,照着资料里的备忘单和快速参考指南,把增删改查的请求都配一遍,再加上参数化数据和异常场景断言。只有自己动手把请求、脚本和持续集成跑通一次,才能真正把这套工具转化为日常工作里的提效手段,而不是停留在看懂操作的层面。
多面了解用Postman进行接口测试和接口自动化测试,与Jenkins,Newman等结合
课程目录
* 01 摸底测试/
* 01 摸底测试
* 02 介绍和初识Postman/
* 01 课程介绍
* 02 Postman介绍
* 03 Postman下载
* 04 Postman的总体介绍-part1
* 05 Postman的总体介绍-part2
* 06 Postman 概括
* 03 创建API请求/
* 01 创建request
* 02 从浏览器往postman导入request
* 03 检查响应结果
* 04 课程更新
* 05 Cookies
* 06 Troubleshooting
* 07 保存请求
* 08 Postman 备忘单和快速参考指南
* 04 写Tests和Scripts/
* 01 本章介绍
* 02 第一个test
* 03 测试一个API
* 04 测试一个API-添加更多的测试
* 05 作业:创建额外附加的这些请求以及测试
* 06 作业:创建额外附加的这些请求以及测试
* 07 路径参数和请求参数的区别
* 05 使用变量写tests和scripts/
* 01 重构tests
* 02 变量
* 03 全局变量
* 04 Environments
* 05 Session 变量
* 06 6.2版本后批量编辑的替代方法
* 07 Pre-request script
* 08 理解不同的变量作用域和类型
* 09 如何用Environments设置不同的URLs
* 10 Debugging tests
* 06 高级的断言/
* 01 章节总览
* 02 断言基础知识
* 03 Chai断言库
* 04 断言
* 05 在数组上断言
* 06 嵌套对象上做断言
* 07 测试headers 和 cookies
* 07 自动运行测试/
* 01 章节总览
* 02 Collection Runner
* 03 Postman Monitors
* 04 用Newman自动化(概述)
* 05 安装Newman
* 06 用newman运行collection
* 07 Newman V3到V4迁移向导
* 08 从newman访问postman collection3种方
* 09 用newman指定environments
* 10 在jenkins上运行newman的条件
* 11 用jenkins运行collection并生成报告
* 12 在Jenkins里创建HTML报告
* 13 在Jenkins上从Git仓库运行Collection
* 08 用其他CI服务/工具运行Newman/
* 01 Gitlab CI
* 02 TeamCity
* 03 Docker简介(可选)
* 04 用docker运行newman
* 09 工作流和场景/
* 01 章节介绍
* 02 创建基本的工作流和场景
* 03 高级的workflows
* 10 用不同的数据集多次运行一个请求/
* 01 用workflows创建数据集
* 02 使用外部数据文件- 基本用法
* 03 用外部测试文件-Writing tests
* 04 用外部数据文件--高级用法
* 11 团队合作/
* 01 本章介绍
* 02 使用git版本控制系统-概述
* 03 实例演示使用Git版本控制系统
* 04 Team Workspace-创建和分享一个空间
* 05 Team Workspaces-理解用户和权限
* 06 Team Workspaces - 管理用户权限
* 12 Mock servers/
* 01 Mock servers介绍
* 02 为什么用Mock server
* 03 创建第一个mock server
* 04 保存已存在API的响应内容
* 05 已知局限性
* 13 文件上传(测试、自动上传、上传多个文件/
* 01 发送和测试multipart/form-data请求
* 02 用newman实现上传文件和测试流程自动化
* 14 Authentication/
* 01 Basic auth
* 15 Advanced Topics/
* 01 在多个requests里重复利用tests
* 02 如何处理CSV响应
* 03 往文件系统里面写文件-Part-1
* 04 往文件系统里面写文件-Part-2
* 05 往文件系统里面写文件-Part-3
* 06 从Scripts发送请求
* 16 JavaScript基础知识/
* 01 章节概览
* 02 JavaScript简介
* 03 JavaScript中数据类型
* 04 变量
* 05 条件语句
* 06 函数
* 07 数据结构-数组
* 08 数据结构-objects
* 09 循环
* 10 Modern JavaScript
* 11 把所学的运用到Postman上
* 12 总结
* 17 结课测试/
* 01 结课测试






