文章目录
一、Postman安装与启动
- 访问官网 https://www.postman.com
- 根据系统(Windows/macOS/Linux)下载对应版本
- 安装完成后注册/登录账号(免费版可满足基础需求)
二、界面概览
- 导航栏:“Home”(主页)、“Workspaces”(工作空间)、“API Network”(API 网络)
- 侧边栏:Collections(集合)、Environments(环境)
- 顶部工具栏:New(新建)、Import(导入)、Runner(测试运行器)
- 底部工具栏:“Postbot”(自动完成 API 请求)、“Runner”(批量运行请求)、“Start Proxy”(启动代理服务器)、“Cookies”(管理 cookies)、“Vault”(安全存储敏感信息)和“Trash”(回收站)。
- 主工作区:请求构建区、响应展示区
- 底部控制台:查看请求日志和调试信息
三、创建第一个API请求
步骤1:新建请求
- 点击左上角
+
号新建标签页 - 或通过
File > New > Request
创建
步骤2:配置请求
- 选择HTTP方法(GET/POST/PUT等)
- 输入请求URL(示例:
https://api.example.com/users
) - 点击
Params
添加查询参数(Key-Value格式)
步骤3:发送请求
- 点击右侧蓝色
Send
按钮 - 查看响应结果(状态码、响应时间、响应体)
四、保存请求到集合
- 点击
Save
按钮 - 输入请求名称(如"Get User List")
- 选择/新建集合(推荐按项目分类管理接口)
- 点击
Save to [集合名]
五、使用环境变量(高级配置)
- 点击右上角齿轮图标 > Manage Environments
- 点击
Add
创建新环境(如"Dev环境") - 添加变量:
- 变量名:
base_url
- 初始值:
https://dev.api.example.com
- 变量名:
- 在请求URL中使用变量:
{{base_url}}/users
六、编写测试脚本(自动化验证)
- 切换到请求的
Tests
标签页 - 使用JavaScript编写断言:
// 检查状态码是否为200
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
// 验证响应包含指定字段
pm.test("Response has user list", function () {
const jsonData = pm.response.json();
pm.expect(jsonData.users).to.be.an('array');
});
- 发送请求后自动执行测试,结果展示在
Test Results
面板
七、批量测试(Collection Runner)
- 点击左侧集合右侧
>
展开 - 点击
Run
打开集合运行器 - 选择需要执行的请求
- 设置迭代次数/延迟等参数
- 点击
Run [集合名]
查看批量测试报告
八、常用快捷键
Ctrl/Cmd + N
:新建请求Ctrl/Cmd + S
:保存请求Ctrl/Cmd + Enter
:发送请求Ctrl/Cmd + Alt + C
:打开代码生成器
九、导出与分享
- 集合分享:
- 右键集合 > Export
- 选择JSON格式导出
- 环境分享:
- 环境列表 > Export
- 通过
Share
按钮生成在线链接(需登录)
十、调试技巧
- 使用
Console
(底部控制台)查看详细请求日志 - 在Pre-request Script中添加预处理:
// 生成动态时间戳
pm.environment.set("timestamp", new Date().getTime());
- 使用
{{$guid}}
快速生成UUID
更多 postman 使用技巧
postman接口测试全