Postman基础自学记录

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

Postman基础自学记录

今天为了准备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 工程化入门实践

发表评论

您必须登录才能发表评论!