postman 添加cookie,还有这些好方法

重点是方法一,重点是方法一,重点是方法一!

你如果想快速请求,参数不用你去组合,复制粘贴就可以开始请求!

实际工作中,调用某个接口,经常需要先登录才可以,为了方便测试,一般我们会采用以下两个办法:

1、先调用登录接口,再调用目标接口

2、直接通过添加cookie的方式,直接调用目标接口

关于第一个,一般是通过后置方法,将登录接口成功后返回的token值放到环境变量,然后在调用目标接口时,直接引用那个环境变量即可。这个方法比较持久,避免了cookie过期带来的需要频繁换cookie值得问题, 可以说,一劳永逸,但有个缺点就是一旦登录接口挂了,目标接口也没法继续了,所以有利有弊!

现在我们来重点说,添加cookie的问题,平时我们常用到加cookie的方法有两个:

方法一:

 浏览器右键导出,postman导入(傻瓜式操作,不用管太多,照做就行了)

在浏览器调试窗口,右键--copy--copy as cURL(bash)

postman 添加cookie,还有这些好方法_第1张图片

然后打开postman,粘贴即可

postman 添加cookie,还有这些好方法_第2张图片

然后你会发现有一个新的请求,参数都帮你填好了,cookie也有了,如果参数不需要改,你可以直接请求了,是不是很棒,要不然你还要想着参数怎么填充。。。

方法二:

最原始的方法,就是在header 里直接加:

postman 添加cookie,还有这些好方法_第3张图片

方法三:

1、在浏览器中抓包目标接口(注意是登录成功后再去请求该接口),拿到cookie!

postman 添加cookie,还有这些好方法_第4张图片

2、在postman主页面,点击右上方cookie,打开cookie编辑器,填进去

postman 添加cookie,还有这些好方法_第5张图片

postman 添加cookie,还有这些好方法_第6张图片

postman 添加cookie,还有这些好方法_第7张图片

步骤三:前提:保持谷歌浏览器上的登陆在线,因为当我退出登陆的时候,步骤一中cookie值就失效了这时在postman上开始执行业务需要的接口,这个接口就会共用这个域下面的cookie了,不会返回:登陆失效,请重新登陆的错误了

你可能感兴趣的:(postman,测试工具,java)