Postman 是一个强大的 API 开发和测试工具,广泛用于开发、测试和文档编写。
安装 Postman:
- 前往 https://www.postman.com/ 官网 下载适用于你的操作系统的安装包。
- 安装完成后,启动 Postman。
创建账户(可选):
- 注册并登录 Postman 账户,以便同步和保存你的工作。
1. Postman 基本操作
界面介绍:
- Workspace:工作区,用于组织和管理请求。
- Request:请求,可以是 GET、POST、PUT、DELETE 等 HTTP 方法。
- Collections:集合,将多个请求组织在一起。
- Environment:环境,用于管理变量,如开发、测试、生产环境。
- Runner:运行器,用于批量执行请求集合。
2. 创建和发送请求
步骤:
- 新建请求: - 点击 “New” 按钮,选择 “Request”。- 输入请求名称和描述,选择保存的集合,然后点击 “Save to [Collection Name]”。
- 配置请求: - 选择请求类型(GET、POST、PUT、DELETE 等)。- 输入请求 URL。- 配置请求头(Headers):点击 “Headers” 标签,添加键值对。- 配置请求参数(Params):点击 “Params” 标签,添加查询参数。- 配置请求体(Body):选择请求体类型(如
form-data
、x-www-form-urlencoded
、raw
等),输入数据。 - 发送请求: - 点击 “Send” 按钮,发送请求。- 查看响应:响应包括状态码、响应时间、响应头和响应体。
示例:发送 GET 请求
URL: https://jsonplaceholder.typicode.com/posts/1
Method: GET
示例:发送 POST 请求
URL: https://jsonplaceholder.typicode.com/posts
Method: POST
Headers: Content-Type: application/json
Body: raw (JSON)
{
"title": "foo",
"body": "bar",
"userId": 1
}
4. 使用集合(Collections)
创建集合:
- 点击 “New” 按钮,选择 “Collection”。
- 输入集合名称和描述,点击 “Create”。
在集合中添加请求:
- 在集合中点击 “Add Request” 按钮,添加请求。
运行集合:
- 选择集合,点击 “Run” 按钮,打开 Collection Runner。
- 配置运行选项,如延迟时间、循环次数等,点击 “Start Run” 开始运行。
5. 使用环境和变量
创建环境:
- 点击齿轮图标,选择 “Manage Environments”。
- 点击 “Add” 按钮,输入环境名称和变量,点击 “Add”。
使用变量:
- 在请求 URL、参数、头或体中使用变量,格式为
{{variable_name}}
。 - 选择请求右上角的环境,下拉菜单选择相应环境。
示例:
Environment: Dev
Variable: baseUrl = https://jsonplaceholder.typicode.com
Request URL: {{baseUrl}}/posts/1
6. 测试脚本
Postman 支持 JavaScript 编写测试脚本,可以在请求前或请求后执行。
添加测试脚本:
- 在请求的 “Tests” 标签页中编写脚本。
示例:
javascript复制代码// 检查状态码是否为 200
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
// 检查响应体是否包含特定字段
pm.test("Response has userId", function () {
var jsonData = pm.response.json();
pm.expect(jsonData).to.have.property("userId");
});
7. 数据驱动测试
Postman 支持使用外部数据文件(CSV 或 JSON)进行数据驱动测试。
步骤:
- 在集合中点击 “Run” 按钮,打开 Collection Runner。
- 点击 “Select File” 按钮,选择数据文件。
- 配置变量和运行选项,点击 “Start Run”。
示例 CSV 文件:
userId,title,body
1,foo,bar
2,baz,qux
请求体:
{
"userId": {{userId}},
"title": "{{title}}",
"body": "{{body}}"
}
8. 生成 API 文档
Postman 可以自动生成 API 文档,并支持在线分享。
步骤:
- 选择集合,点击 “…”,选择 “Publish Docs”。
- 配置文档选项,点击 “Publish”。
- 生成的文档可以在线访问和分享。
9. 监控 API
Postman 提供 API 监控功能,可以定期运行请求,确保 API 可用性。
步骤:
- 选择集合,点击 “…”,选择 “Monitor Collection”。
- 配置监控选项,如运行频率、环境等,点击 “Create Monitor”。
总结
Postman 是一个强大的 API 开发和测试工具,提供了丰富的功能来简化 API 开发和测试过程。通过本文的介绍,你可以掌握基本的 Postman 操作,并利用其高级功能提高开发和测试效率。
版权归原作者 Ares陌 所有, 如有侵权,请联系我们删除。