postman的快捷功能【效率篇三】

这篇具有很好参考价值的文章主要介绍了postman的快捷功能【效率篇三】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、快速填写查询参数

查询参数在上面已经介绍过,在这里只说明 Postman 填写查询参数的地方,也就是Params。

有时候,要填写的参数会比较多,且每个参数都是按照 key-value 形式进行填写,而这样填写起来,费时费力。那是否有更加省事的填写方式?

作为绝大部分请求,都是可以通过浏览器或抓包工具来抓取到的。由此一来,我们就可以将浏览器或抓包工具所抓取到的请求参数直接拷贝进来,接下来,就将介绍如何从浏览器和抓包工具中拷贝参数。

1、从浏览器拷贝查询参数

从浏览器拷贝查询参数
  • ①首先在浏览器通过 F12 找到你要抓取的请求
  • ②在 Headers 的最下端找到 Form Data
    -postman复制一个请求,postman,postman,前端
    postman复制一个请求,postman,postman,前端
    从抓包工具中拷贝查询参数(以 fiddler 为例)
    ①打开 Fiddler,找到你要抓取的数据包
    ②选择 Raw,直接拷贝请求 URL 或者拷贝查询参数
    postman复制一个请求,postman,postman,前端

2、快速填写请求头

1、从其它请求拷贝粘贴

若要在一个 Headers 中填写几个参数,而这些参数都已在其它请求的Headers 中设置过,那么这时就可以直接从其它请求中拷贝,具体操作步骤:

  • ①进入已设置过的请求 Headers 中,鼠标长按选择一个或多个请求,当出现灰色的横条,按Ctrl+C。
  • ②回到当前要设置的请求中,点击 Ctrl+V。这样就会把上一个请求中的Headers 拷贝到当前请求。

2、预置(保存)公共请求

  • ①点击 Headers 选项框中的 Presets(最右侧),点击 Manage Presets。
  • ②在弹出的对话框,点击 Add。
  • ③在弹出的对话框中,把常用的 key-value 录入,并给它起个名字。点击add 即可。
  • ④其他请求使用的时候,直接点击 Presets,选择刚才设置的名字,就会自动把对应的参数设置上。

3、从浏览器中或者抓包工具中拷贝

在浏览器中拷贝或者从抓包工具拷贝,跟上面的 Params 中的操作是一样的,这里就不再赘述了。

3、快速实现添加一个请求

  • ①首先在浏览器通过 F12 找到你要抓取的请求
  • ②在 network找到响应的请求,点击右键
    postman复制一个请求,postman,postman,前端
    postman复制一个请求,postman,postman,前端

- ③打开 Postman,点击import,选择raw_test,粘贴进去即可*
postman复制一个请求,postman,postman,前端
postman复制一个请求,postman,postman,前端

4、批量断言

前面介绍过断言,就是对每个接口编写一个或多个验证点。
在编写断言的过程中还有这么一种场景,就是多个接口中有部分接口返回的参数名都是一样的,包括返回的结果也是一样的。那么针对这些返回相同的参数值来说,可以使用一个共同的断言。通过编写一个断言完成对不同接口中相同返回参数的批量断言。比如,每个接口都会有 Code,或者 HTTP 的响应状态码,都是可以使用这个通用断言的。编写通用断言的位置是在集合或集合的文件夹中。具体位置如下图:
postman复制一个请求,postman,postman,前端

  • 选择其中一个集合,进行编辑,选择 Tests 标签,在文本域内输入断言响应状态码的代码块

  • 选择用户管理文件夹,进行编辑,选择 Tests 标签

  • 批量运行该集合,就会查看到每个用例中都会用到该断言响应状态码
    postman复制一个请求,postman,postman,前端

5、快速查询和替换

6、如何继承集合认证

该功能是一个非常实用的功能,对于做接口测试来说,经常要处理登录认证的情况。如果不用这个 Authorization 其实也能解决认证的问题,无非就是把要认证的数据按照要求在指定位置传入参数即可。比如我们之前测试的系统,登录后返回的 token 要在每个请求接口的Headers 中传入。这时,就需要在每个 Headers 中都填写一个认证参数传入,但是这样做的话太过繁琐,如果使用认证(Authorization)功能的话,就会大大简化认证过程。先来看下这个功能的具体位置及主要作用。
postman复制一个请求,postman,postman,前端

Bearer token

  • 选中一个集合进行编辑,切换到 Pre-Request Script,在这里请求登录接口,将返回的token 值拿到,然后保存成全局变量。
  • 切换到 Authorization 选项卡,在这里直接获取 token。这里的获取token 需要根据具体的项目。比如我们所测试的项目正好是 Bearer token 这种形式,则直接在列表中使用这种方式输入{{token}}即可
  • 向集合添加请求,无需进行 token 处理,所有接口都能请求成功。
    postman复制一个请求,postman,postman,前端
    postman复制一个请求,postman,postman,前端
    postman复制一个请求,postman,postman,前端

No Auth: 无需身份认证的可以选择这个。

API Key: 也 有 很 多 系 统 是 通 过 这 种 认 证 方 式 , 比 如 在 请 求头添加model: dataxxx-xxx-xxx-xxxx
postman复制一个请求,postman,postman,前端文章来源地址https://www.toymoban.com/news/detail-574977.html

到了这里,关于postman的快捷功能【效率篇三】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端实现复制的功能

    第一种情况: 点击复制按钮,实现文本的复制或者其他内容的复制,下边我是将复制的内容当成了参数,进行的操作。 button @click=\\\"copy(\\\'这是一段内容\\\')\\\" 复制/button // 复制的方法 copy (value) {         //创建input标签         var input = document.createElement(\\\'input\\\')         

    2024年02月09日
    浏览(37)
  • 前端如何实现一个网站的桌面快捷方式

    题记:我们工作中常常需要在我们的网站首页实现一个桌面快捷方式,那么我们怎么做呢? 图片展示:  代码实现:         第一步:获取路径与标题名;                  第二步:判断是否为IE浏览器; 注释:使用ActivexObject 区分IE浏览器与非IE浏览器            I

    2024年02月14日
    浏览(40)
  • postman可以通的请求,前端通不了(前端添加Content-type,后端收不到请求)

    接口完成之后,自己使用postman测试了一下,没有问题; 可是在和小组前端调试接口的时候,他却说访问不了; 信息如下:(我自己写的一个打印请求信息的拦截器) 发现报错信息是:  Content type \\\'application/x-www-form-urlencoded;charset=UTF-8\\\' not supported 也就是说发送过来的内容格式

    2024年02月04日
    浏览(48)
  • postman如何在一个post请求中传递一个对象的数组

    在 Postman 中,可以在「Body」选项卡中选择「raw」并将数据格式设置为「JSON」,然后在文本框中输入 JSON 格式的对象数组,如下所示: 你也可以在「Params」选项卡中添加一个名为 \\\"array\\\" 的参数,并将其值设置为 JSON 格式的对象数组字符串,如下所示: Key: array Value: [{\\\"key\\\": \\\"v

    2024年02月11日
    浏览(46)
  • 同一个请求同一个参数,postman发送成功,jmeter失败

    当使用jmeter 请求时吗,注意请求参数中是否包含中文。 问题来由: 1.先用postman发送,成功。  2.一模一样,header一样,请求一样,但是就是一直查询不出来。 3.经过fiddler抓包,再次对比请求头,请求体,还是没有发现有什么差别。 4.猜想: 此接口其他参数传送,都没有问题

    2024年02月13日
    浏览(55)
  • postman:模拟发送一个需要 cookie 认证的请求

    目录 前言: 1、chrome 已安装插件 intercept。 2、chrome 浏览器要设置打开,在运行期间浏览器要一直打开。

    2024年02月16日
    浏览(39)
  • postman参数化-将上一个接口的返回作为下一个接口的请求参数

    在使用postman做接口测试的时候,在多个接口的测试中,如果需要上一个接口的返回值作为下一个接口的入参,其基本思路是: 1、获取上一个接口的返回值 2、将返回值设置成环境变量或者全局变量 3、设置下一个接口的参数形式 以 下边接口为例: 一、在Tests里设置环境变

    2024年02月11日
    浏览(46)
  • postman如何发送json请求其中file字段是一个图片

    在Postman中发送一个包含文件(如图片)的JSON请求通常意味着你需要发送一个multipart/form-data请求。因为在JSON中直接嵌入二进制文件数据(如图片)通常不是一个有效的做法。下面是如何在Postman中发送这样的请求的步骤: 打开Postman并创建一个新的请求 。 设置请求类型为 PO

    2024年04月28日
    浏览(32)
  • Springboot通过前端发起请求,上传excel文件解析数据 postman进行操作

    springboot版本3.2.0,数据库版本8 mybatisplus版本3.5.4.1 controller层 测试结果 后端返回数据 Postman返回数据 注意 使用postman进行测试时,需要把key传进去,不然会报空文件异常,

    2024年01月18日
    浏览(56)
  • 编辑器功能:用一个快捷键来【锁定】或【解开】Inspector面板

    我有一个脚本,上面暴露了许多参数,我要在场景中拖物体给它进行配置。 如果不锁定Inspector面板的话,每次点击物体后,Inspector的内容就是刚点击的物体的内容,而不是挂载脚本的参数面板。 (1)找官方的快捷键,目前没找到 (2)查阅官方文档 (3)直接问GPT4,万一它

    2024年02月07日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包