- A+
所属分类:日常生活

今天为了准备QA/测试实习岗位,我进入了Postman在线版本,进行了基础的了解学习和操作,并之后在本地安装了newman、push到GitHub并利用action自动运行。
学习内容:
1. API 请求
使用 Postman Echo 接口:
- GET:获取数据
- POST:提交 JSON 数据
学习了:
- HTTP 请求流程
- JSON 响应结构和内容的含义
- headers / body / args 的区别
2. 变量管理
使用:
{{baseUrl}}
替代固定 URL,实现环境可维护性
3. 测试脚本
使用脚本验证接口返回结果是否符合预期。
4. 环境变量
配置不同环境(开发 / 测试),实现:
- 一键切换 API 地址
- 避免手动修改请求
5. 负面测试
验证错误情况,例如:
- 404 Not Found
- 400 Bad Request
6. Collection Runner
支持批量运行接口集合,用于回归测试。
7. 监控
可定时运行 API 测试,用于监控接口健康状态。
8. Newman
使用Newman在终端运行并生成测试报告
9. GitHub Actions
将 Newman 集成到 GitHub Actions,实现自动化测试流程:
触发方式:push 自动触发/手动运行
流程:GitHub Push → Actions → Newman → API Test → Report
学习小结
通过本次学习,我完成了一个基础 API 自动化测试流程:
- Postman:接口测试基础
- Newman:命令行自动化执行
- GitHub Actions:CI/CD 集成
收获
- API 测试基础能力
- 自动化测试思维
- CI/CD 基础流程理解
- QA 工程化入门实践
