1. 安装和初步设置
- 下载和安装:从 Postman 官方网站 下载适合你操作系统的版本并安装。
- 创建账户:安装后可以选择创建一个 Postman 账户,方便云端同步和团队协作。
2. 基本概念
- Workspace(工作区):工作区是组织 API 请求、集合和环境的地方。Postman 提供个人和团队工作区。
- Collection(集合):集合是请求的有序集合,便于组织和分享。
- Environment(环境):环境允许你为变量设置不同的值,便于在不同的环境(如开发、测试、生产)中复用请求。
3. 创建和发送请求
-
新建请求:
- 点击 “New” 按钮,选择 “Request”。
- 输入请求名称,选择所属集合或新建一个集合。
- 设置请求方法(如 GET、POST、PUT、DELETE 等)。
- 输入请求 URL,可以在 URL 中使用环境变量。
- 设置请求头(Headers)、请求体(Body)和认证信息(Auth)。
-
发送请求:设置好请求后,点击 “Send” 按钮发送请求。Postman 会显示响应状态码、响应时间和响应数据。
4. 变量和环境
- 创建环境:
- 点击右上角的齿轮图标,选择 “Manage Environments”。
- 点击 “Add” 新建环境,设置环境名称。
- 添加变量名和值(如 URL、Token 等)。
- 使用变量:在请求 URL、Headers 或 Body 中使用变量,格式为
{{variable_name}}
。
5. 测试脚本和自动化
-
Pre-request Script:在发送请求前执行的脚本,常用于设置或修改变量。
-
Tests:在收到响应后执行的脚本,常用于验证响应数据。Postman 使用 JavaScript 编写测试脚本。
// 验证状态码 pm.test("Status code is 200", function () { pm.response.to.have.status(200); }); // 验证响应体 pm.test("Response body contains 'success'", function () { pm.expect(pm.response.text()).to.include("success"); });
6. 测试集合和监控
- 运行集合:可以使用 Collection Runner 运行整个集合,模拟实际使用场景,进行自动化测试。
- 监控:设置定时监控,Postman 会在指定时间间隔内自动发送请求,检查 API 的可用性和性能。
7. Mock Server
- 创建 Mock Server:模拟 API 响应,便于前端开发和测试。在 Collections 选项卡中点击 “New” > “Mock Server”,设置请求和响应。
8. 集成和协作
- 与 CI/CD 集成:Postman 支持与 Jenkins 等 CI/CD 工具集成,通过 Newman 命令行工具执行集合。
- 团队协作:通过共享工作区和集合,实现团队协作,实时查看和评论请求和测试用例。
9. 常用快捷键
- Ctrl + Alt + C:切换工作区
- Ctrl + T:新建标签页
- Ctrl + Enter:发送请求
10. 高级功能
- API 文档:生成和分享 API 文档,支持 Markdown。
- API 监控:设置 API 监控,跟踪性能和可用性。
- API 流程:创建复杂的 API 流程,包含多个请求和条件判断。