postman接口测试工具详解

1. 安装和初步设置

  • 下载和安装:从 Postman 官方网站 下载适合你操作系统的版本并安装。
  • 创建账户:安装后可以选择创建一个 Postman 账户,方便云端同步和团队协作。

2. 基本概念

  • Workspace(工作区):工作区是组织 API 请求、集合和环境的地方。Postman 提供个人和团队工作区。
  • Collection(集合):集合是请求的有序集合,便于组织和分享。
  • Environment(环境):环境允许你为变量设置不同的值,便于在不同的环境(如开发、测试、生产)中复用请求。

3. 创建和发送请求

  • 新建请求

    1. 点击 “New” 按钮,选择 “Request”。
    2. 输入请求名称,选择所属集合或新建一个集合。
    3. 设置请求方法(如 GET、POST、PUT、DELETE 等)。
    4. 输入请求 URL,可以在 URL 中使用环境变量。
    5. 设置请求头(Headers)、请求体(Body)和认证信息(Auth)。
  • 发送请求:设置好请求后,点击 “Send” 按钮发送请求。Postman 会显示响应状态码、响应时间和响应数据。

4. 变量和环境

  • 创建环境
    1. 点击右上角的齿轮图标,选择 “Manage Environments”。
    2. 点击 “Add” 新建环境,设置环境名称。
    3. 添加变量名和值(如 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 流程,包含多个请求和条件判断。
  • 7
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值