说明:由于前面的一文篇幅太大,导致无法放在一文发布,故这篇文章只是postman工具介绍的第二部分,若需要回看第一部分内容可通过如下链接:一文带你全面解析postman工具的使用 。接下来介绍的内容是基于上文的基础往下进行的 。
三.postman快捷功能
在这一个部分中,我将介绍几个非常便捷的功能,只要你使用了它,你将能感受到这些功能所带给我们效率上的提升。 具体的功能如下 :
- 快速填写查询参数
- 快速填写请求头
- 快速实现添加一个请求
- 如何继承集合认证
- 批量断言
- 快速查询和替换
1. 快速填写查询参数
查询参数在上面已经介绍过,在这里我们只说明postman填写查询参数的地方就是Params。
有时候我们要填写的参数比较多,且每个参数都是按照key-value形式填写完成,但是这样填写起来费时费力。那是否有更加省事的填写方式? 答案肯定是有的 ,我们可以想象我们的这些请求都可以通过浏览器或抓包工具抓取到 。那么我们就可以直接将浏览器或抓包工具的请求参数直接拷贝进来 ,下面就介绍如何从浏览器和抓包工具中拷贝参数。
- 从浏览器拷贝查询参数
- 首先在浏览器通过F12找到你要抓取的请求
- 在Headers的最下端找到Form Data .
- 然后打开postman,在Params 中点击Bulk Edit
- 直接将拷贝的内容粘贴进来即可
- 从抓包工具中拷贝查询参数(以fiddler为例)
- 打开Fiddler,找到你要抓取的数据包
- 选择Raw,直接拷贝请求URL或者拷贝查询参数
- 直接粘贴到地址栏或者查询参数中即可 。
2.快速填写请求头
在我们做接口测试时,几乎每个接口都要填写headers,而且headers里的参数多是公共参数,也就是说每个接口都需要填写这些一样的参数 。常规操作也是在每个headers中按照key-value形式逐个填写完成,但是这样填写起来费时费力。接下来就介绍三种快捷设置headers 。
- 从其它请求拷贝粘贴
若我们要在一个headers中填写几个参数,而这些参数都已在其它请求的headers中设置过,那么这时就可以直接从其它请求中拷贝,具体操作步骤:
- 进入已设置过的请求headers中,鼠标长按选择一个或多个请求,当出现灰色的横条,按Ctrl+C 。
- 回到当前要设置的请求中,点击Ctrl+v .这样就会把上一个请求中的headers拷贝到当前请求 。
通过如上设置,是否可以更加快捷地设置我们请求头了 。当然,觉得上面这种方法使用起来不爽,接下来我们来看另外一种快捷设置方法 。
- 预置(保存)公共请求
这个方法同样是对一些公共参数有效的,