当前位置: Chrome插件首页 > Chrome插件问答 > 利用postman进行接口测试并发送带cookie请求的方法

利用postman进行接口测试并发送带cookie请求的方法

Chrome插件问答
做web测试的基本上都用用到 postman 去做一些接口测试,比如 测试接口的访问权限,对于某些接口用户A可以访问,用户B不能访问;比如 有时需要读取文件的数据 。在postman上要实现这样
做web测试的基本上都用用到postman去做一些接口测试,比如测试接口的访问权限,对于某些接口用户A可以访问,用户B不能访问;比如有时需要读取文件的数据。在postman上要实现这样测试,我们就必要要用到cookie请求。用postman发送带cookie的请求,由于chrome安全的限制,postman是发不出带cookie的请求。如果想要发送带cookie的请求,需要开启postman Interceptor

什么是POSTMAN?

POSTMAN是一个Chrome插件工具,我们可以通过Chrome的应用商店进行搜索并安装,安装完成会在桌面上显示一个postman的图标,每次点击这个图标就可以启动POSTNA的界面。启动过后就是上面的界面了,左边是用来管理用例的目录结构,右边是具体某个用例的请求内容的参数及响应内容;默认的postman会自带一个demo的项目叫“POSTMAN Echo”,里面有各种场景的用例demo,对于新上手的同学可以通过查看这些demo用例来学习如何使用POSTMAN。

利用postman进行接口测试并发送带cookie请求的方法

1.在chrome浏览器中安装好postman Interceptor后,如果想要发送带cookie的请求,需要开启Interceptor,而且在测试期间chrome浏览器要一直处于打开状态。
开启postman Interceptor

2.   postman如何提交数据?
params->Body->form_data;新增接口参数,选择File类型,选择文件,填写参数,发送;
postman提交数据
 
3、大家可以用一些工具进行抓包分析,比如,fiddler和wireshark。本人是用fiddler对app的请求进行抓包,也可以使用其他工具。查看headers里的cookie,并复制。
抓包
 
(如果是web页面,直接查看chrome中对应页面的Network中Request Header的cookie)
postman cookie
4、将复制的内容填入到postman中的Headers中,cookie的格式为Cookie:[值]发送cookie时,在header中添加key-value,key固定为Cookie,value是cookie具体的k=v。如下图所示:
postman header
 
或者点击旁边Bulk Edit的直接将复制的内容粘贴进去
bulk edit
 
5、最后点击Send 按钮即可。

Postman测试的优点

HTTP的接口测试工具有很多,可以进行http请求的方式也有很多,但是可以直接拿来就用,而且功能还支持的不错的,我使用过的来讲,还是postman比较上手。
postman的优点:
1、支持用例管理
2、支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能
3、支持批量运行
4、支持用例导出、导入
5、支持云端保存用例【付费用户】
 
可以说POSTMAN满足了HTTP接口测试的大部分功能,只有少部分的功能不被支持,比如:请求流程的控制;前面说了这么多,接下来我们就看看POSTMAN的安装与使用吧。

注意事项

1、intercept的版本要与postman的版本匹配,否则send请求,会一直是loading的状态。
2、发送带cookie的时候必须得开着chrome浏览器

相关文章推荐

1.Postman使用手册系列教程收集整理
2
.postman的使用方法详解!最全面的教程
3.MAC上postman离线安装时提示加载扩展程序出错怎么办?
4
.网页测试HTTP请求模拟必备工具PostMan

相关内容推荐

Postman Interceptor

开发者插件 2018-04-16 16:07:54

送你发送请求通过邮差应用程序,它使用浏览器Cookie通过邮差镀铬的应用程序。
邮差拦截器发射帮助请求。
它也可以发送标题这是由镀铬通常的限制,但是对于测试API的关键。

Postman

开发者插件 2018-04-16 16:08:38

Postman是一个非常有力的Http Client工具,Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件,可在Web服务测 试中用来进行接口测试。

网页测试HTTP请求模拟必备工具PostMan

聚合专题 2018-02-28 13:39:40

Postman 是一个非常棒的 Chrome扩展插件 ,提供功能强大的API HTTP 请求调试。它能够发送任何类型的HTTP requests (GET, HEAD, POST, PUT..),附带任何数量的参数+ headers。postman秉承了一贯以来googl

网页测试HTTP请求模拟必备工具PostMan

聚合专题 2018-02-28 13:39:07

Postman 是一个非常棒的 Chrome扩展插件 ,提供功能强大的API HTTP 请求调试。它能够发送任何类型的HTTP requests (GET, HEAD, POST, PUT..),附带任何数量的参数+ headers。postman秉承了一贯以来googl

Postman使用手册系列教程收集整理

Chrome插件百科 2017-07-13 22:46:06

由于职业的关系,做web和移动开发,常常会调用服务器提供restful接口进行数据请求。而我们现在最为普遍的就是 在chrome浏览器利用postman应用进行restful api接口请求测试。所以postman插件

postman接口测试系列教程(一):环境配置

聚合专题 2018-06-25 22:16:02

最近忙着项目接口测试,经过不同工具的对比,发现 postman 使用起来挺顺手的,所以马上决定使用这个工具进行接口测试工作。刚开始的时候,了解了下接口测试的相关信息,直接着手