postman做http接口测试

上一篇 / 下一篇  2019-03-07 10:35:45 / 个人分类:接口测试

链接https://www.cnblogs.com/houzhizhe/p/6836126.html

1. 普通的以key-value传参的get请求

e.g. 获取用户信息

Get请求,写入url拼好参数,发送请求,查看结果。

2. 以Json串传参的post请求

e.g. 获取用户余额

Post请求,写入url,点击Body->raw, 写入Json串参数,发送请求

返回Authorization查看结果

3.  请求时需要http权限验证

e.g. 修改用户余额

Post请求,写入url和参数,Type选Basic Auth ,填写用户名和密码(如有需要接口文档会给出),发送请

4.  请求时需要添加请求标头

e.g. 获取用户信息2

Get请求,写入url和参数,点击Headers并添加header(如有需要接口文档中会给出),发送请求,查看结果

5.  请求时需要添加Cookie

e.g. 修改用户余额2

Post请求,写入url和参数,打开插件Interceptor(如果提示安装需要在外网环境下安装,安装一次一劳永逸),在Headers里写入Cookie,值按接口文档所给的填写好,发送请求,查看结果。

6. 请求通过某个接口上传文件

    e.g.上传文件

    Post请求,写入url,在Body中修改text为File,填入参数名,选择本地文件,发送请求,查看结果

Postman管理请求

我们可以在Postman 创建Collection(可以按照项目,按照功能模块等看实际情况定)然后把多个请求保存在Collection里,这样就可以实现简单的管理。另外我们可以对Collection做一些简单的操作,比如把Collection导出到本地备份,批量运行Collection中的请求,

第5点没有找到合适的方法Interceptor
https://www.cnblogs.com/thebeauty/p/7209154.html用这两种方法可获取cookie后再上传到postman中进行测试即可。
(1)大家可以用一些工具进行抓包分析,比如,fiddler和wireshark。本人是用fiddler对app的请求进行抓包,也可以使用其他工具。查看headers里的cookie,并复制。
(2)(如果是web页面,直接查看chrome中对应页面的Network中Request Header的cookie)如附件1
---将复制的内容填入到postman中的Headers中,cookie的格式为Cookie:[值]发送cookie时,在header中添加key-value,key固定为Cookie,value是cookie具体的k=v。
或者点击旁边Bulk Edit的直接将复制的内容粘贴进去.如附件2,注意复制cookie后要添加"sid=”字样,
postman的优点:
1、支持用例管理
2、支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能
3、支持批量运行
4、支持用例导出、导入
用fiddler抓包获取cookie结合fiddler抓包。


2

2

1

1

TAG:

 

评分:0

我来说两句

日历

« 2024-04-14  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 9494
  • 日志数: 17
  • 建立时间: 2018-05-07
  • 更新时间: 2019-03-07

RSS订阅

Open Toolbar