Postman的使用

立山  金牌会员 | 2025-1-19 20:32:13 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 904|帖子 904|积分 2712

Postman 是一个非常流行的 API 测试工具,它允许开发人员方便地构建、发送哀求,并查看响应。
它支持各种 HTTP 哀求方法(如 GET、POST、PUT、DELETE 等),可以帮助开发人员快速进行 API 调试和测试。
一、安装 Postman

访问 Postman 官网 下载并安装 Postman
二、基本界面先容

界面分为几个紧张地域:


  • 哀求面板:用于输入哀求的 URL、选择 HTTP 方法(GET、POST、PUT、DELETE 等),以及设置哀求参数、哀求头和哀求体。
  • 响应面板:显示服务器返回的响应数据,包罗状态码、响应时间、响应体等。
  • 工作区:用于管理不同的哀求集合,支持多个哀求集合和文件夹,便于管理和构造测试任务。
https://postman.xiniushu.com/docs/getting-started/navigating-postman

三、发送简朴的 GET 哀求



  • 打开 Postman 应用。
  • 在顶部选择哀求方法(默认是 GET),然后输入哀求 URL。
  • 点击 Send 按钮,Postman 会发送哀求并在响应面板中显示响应结果。
  1. https://jsonplaceholder.typicode.com/posts
复制代码
四、发送 POST 哀求

发送 POST 哀求时,通常须要提供哀求体数据。


  • 在 Postman 中选择 POST 方法。
  • Body 选项卡下选择 raw 并选择数据格式(如 JSON)。
  • 输入哀求体数据。
  • 点击 Send 按钮发送哀求。
  1. https://jsonplaceholder.typicode.com/posts
复制代码
五、设置哀求头(Headers)

偶然 API 须要特定的哀求头,例如认证信息、内容类型等。在 Postman 中,可以通过 Headers 标签来设置哀求头。


  • 点击 Headers 标签。
  • 添加新的哀求头,例如:

    • Content-Type: application/json
    • Authorization: Bearer YOUR_TOKEN

六、使用环境和变量

Postman 支持在哀求中使用环境变量和全局变量,这使得在不同环境下(如开发、测试、生产)切换非常方便。


  • 创建环境:点击右上角的齿轮图标,选择 Manage Environments,创建一个新的环境,添加变量如 baseUrl。
  • 使用环境变量:在哀求 URL 或哀求头中使用 {{variable_name}} 来引用环境变量,例如:
  1. {{baseUrl}}/posts
复制代码
七、测试与断言(Tests)

Postman 允许在哀求完成后进行断言和测试,以确保 API 返回的结果符合预期。


  • 在哀求面板中选择 Tests 标签。
  • 使用 JavaScript 编写测试脚本,例如查抄响应状态码是否为 200:
  1. javascript
  2. 复制编辑
  3. pm.test("Status code is 200", function () {
  4.     pm.response.to.have.status(200);
  5. });
复制代码
八、哀求集合和运行



  • 可以将多个哀求构造成一个集合(Collection),方便管理和共享。
  • 在 Postman 中点击左侧栏的 Collections 标签,右键选择 New Collection 创建集合。
  • 将哀求拖拽到集合中,进行批量测试。
  • Collection Runner:点击集合中的 Run 按钮,启动哀求批量运行。
九、导出与导入 Postman 哀求



  • 导出哀求:右键点击集合或文件夹,选择 Export
  • 导入哀求:点击左上角的 Import 按钮,选择文件或粘贴哀求 URL。
十、Postman 与自动化测试

Postman 支持通过 Newman(Postman 的下令行工具)进行自动化测试,得当在 CI/CD 流程中使用。


  • 安装 Newman:
  1. bash
  2. 复制编辑
  3. npm install -g newman
复制代码


  • 运行 Postman 哀求集合:
  1. bash
  2. 复制编辑
  3. newman run your-collection.json
复制代码
11、常见的 Postman 用例



  • API 接口调试:测试 API 是否正常工作
  • API 性能测试:查抄 API 的响应时间和处置惩罚能力
  • 负载测试模拟大量哀求,查抄服务器的负载和稳定性
  • API 文档天生通过 Postman 可以天生接口的文档,便于开发和团队共享


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

立山

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表