0


Postman使用技巧

Postman介绍

Postman是一款流行的API测试工具和开发环境,旨在简化API开发过程、测试和文档编制。它提供了一套功能强大的工具,帮助开发人员更轻松地构建、测试和调试Web服务。

Postman 安装

可以进入 Postman 官方网站自行选择系统下载安装:
Postman 官方网站:https://www.postman.com/

应用场景

  • API 测试:Postman 可以用来快速、简便地测试 API 接口,通过发送HTTP请求并查看响应数据来验证接口的功能是否正常。
  • 自动化测试:Postman 提供了强大的测试脚本功能,可以编写测试脚本来自动化执行接口测试,减少人工测试工作量。
  • 性能测试:Postman可以用来执行性能测试,通过模拟大量用户同时访问接口来评估接口的性能表现。
  • 监控和断言:Postman可以设置监控脚本,定期检查接口的可用性和性能,并进行断言来确保接口符合预期行为。
  • 集成测试:Postman可以用于集成测试,测试多个接口的集成和功能是否正常协作。
  • 协作与分享:Postman允许团队成员协作共享接口文档、测试用例、环境变量等信息,提高团队的协作效率。
  • Mock 服务器:Postman 可以生成 Mock服务器,用于模拟外部服务或组件,帮助开发人员独立进行开发和测试。
  • 环境管理:Postman可以管理多个环境,如开发、测试、生产等,便于在不同环境之间切换测试。
  • 数据驱动测试:Postman 支持通过 CSV文件等数据驱动方式进行测试,提高用例覆盖范围和复用性。

页面介绍

顶部栏
在这里插入图片描述

  • Home:进入登录注册页面
  • Workspaces:选择工作区域(会员功能)
  • Reports:测试报告(付费功能)
  • Explore:探索Postman 更多功能
  • 搜索框:快速检索过滤
  • 右侧:系统设置区域

左侧栏
在这里插入图片描述

  • Collections:测试集
  • APIs:创建 API(需要注册)
  • Environments:管理环境
  • Mock Servers:提供 mock 服务
  • Monitors:监视器
  • History:历史记录

右侧栏
在这里插入图片描述

  • 顶部环境信息
  • 请求配置区域
  • 响应查看区域

顶部环境信息
在这里插入图片描述

  • 查看当前使用的环境
  • 查看当前环境中的变量

请求配置区域
在此可以新建一个请求标签
提供各种请求方法(如GET、POST等),请求参数,请求header,请求执行前的设置项目,测试脚本等的配置功能
METHOD:请求方法
在这里插入图片描述

  • URL & Params:URL 可以输入 request 的地址,Params 是对应的URL的参数。在 Params 中输入参数,会自动同步到 URL。同理,URL 里面输入带有参数的地址,也会自动同步参数到 Params。在这里插入图片描述
  • Send:发送当前请求。在发送请求之后,会自动下载该请求的response。在这里插入图片描述
  • Send and Download 在发送请求后,把响应数据保存为本地的文件。
  • Save 可以直接保存 request。也可以选择Save as。在这里插入图片描述
  • Save as: 可以保存 请求的名字以及简单的描述。还可以决定要不要把请求保存到Collection里面去。
  • Authorization 如果访问的服务需要授权,这里可以设置验证方式+填写验证所需的信息,比如用户名密码。
  • Headers 设置请求头信息。
  • Body: 设置请求的 body。有四种方式进行设置:form-data、 urlencoded、raw 以及 binary。POST 中要携带的请求数据可以通过 body 上传。
  • form-data:既可以上传键值对,也可以上传文件在这里插入图片描述
  • x-www-form-urlencoded:会将表单内的数据转换为键值对
  • raw:可以上传任意格式的文本,比如说 Text、 JSON、 XML、HTML 等在这里插入图片描述
  • binary:只可以上传二进制数据,通常用来上传文件。
  • Pre-request Script 请求前需要执行的脚本可以放置在这里。主要进行一些环境以及全局变量的设置。
  • Tests在这里插入图片描述 这里写测试用例的断言,会对测试结果进行一些判断。 Postman中 的这些前置和断言脚本都是 JavaScript 脚本,如果会 JS 语法的话,是可以自己写这些脚本的,但是 Postman 当中也为提前封装好了一些常用的方法,不需要去掌握 JS 语法,就可以轻松使用这些预置好的脚本

使用技巧

如何使用Postman发送请求并查看响应结果?
① 设置请求方法
② 设置URL
③ 设置请求头
④ 设置请求数据
⑤ 点击Send发送请求
⑥ 查看响应状态码
⑦ 查看响应体数据
在这里插入图片描述

自动关联数据

  • 案例:每次登录之前都需要手动复制验证码数据
  • 思路:在这里插入图片描述
  • 环境创建与选择:在这里插入图片描述在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
Postman自动关联解决了接口之间需要自动传递数据问题。

Postman批量执行

  • 作用:通过运行测试集的方式批量运行测试用例。
  • 步骤: ① 点击测试集中的“Run”按钮,批量运行测试用例 ② 弹出Collection Runner窗口,点击运行按钮 ③ 查看测试结果在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Postman断言

  • 作用:让Postman工具代替人工自动判定预期结果和实际结果是否一致。
  • 用法:在这里插入图片描述
Postman断言——响应状态码断言
  • 模板名称:Status code: Code is 200
  • 模板内容:在这里插入图片描述
Postman断言——包含指定字符串断言
  • 模板名称:Response body: Contains string
  • 模板内容:在这里插入图片描述
Postman断言——JSON数据断言
  • 模板名称:Response body: JSON value check
  • 模板内容:在这里插入图片描述

Postman参数化

介绍
  • 场景:测试脚本中仅测试数据不一样,使用参数化提高脚本复用。
  • 步骤: ① 测试数据保存在数据文件单独维护 ② 引用数据文件实现脚本循环调用
实现

① 准备数据文件:符合json格式的文件
在这里插入图片描述
② 引用数据文件
• 请求参数中获取:{{变量名}}
在这里插入图片描述
• 代码中获取:data.变量名

③ 选择数据文件:运行测试集时选择数据文件
在这里插入图片描述

标签: postman 测试工具

本文转载自: https://blog.csdn.net/m0_52710997/article/details/143675238
版权归原作者 思钱想厚的QA 所有, 如有侵权,请联系我们删除。

“Postman使用技巧”的评论:

还没有评论