当前位置: 首页 > Chrome插件推荐 > 使用Postman进行数据请求测试时的常见案例分享

使用Postman进行数据请求测试时的常见案例分享

Chrome插件推荐
Postman是我们进行接口测试时常用的工具,当然为了更充分的利用Postman的功能,我们一般还会安装Postman Interceptor插件。至于Postman和Postman Interceptor插件的使用方法我们在其他文章中有介绍过。今天我们主要想给大家汇总一些网友在使用Postman进行数据请求测试时的常见案例分享。

一、如何在Chrome下使用Postman进行rest请求测试?

Get请求:
在地址栏里输入请求url:http://localhost:9998/api/user
选择“GET”方式,
点击"Url params",添加url params key:id , value:1
点击“send”得到json数据如下:
postman get请求
Post请求:
在地址栏里输入请求url:http://localhost:9998/api/user/1
选择“POST”方式,
点击"application/x-www-form-urlencoded",
添加key:name , value:baidu-lulee007
添加key:sex , value:man
postman post请求
注意:请求支不支持post请求是由服务端决定。
如果服务端需要请求类型为json,需要在“headers”添加
key:Content-Type   , value:application/json
选择“raw”,并添加:
{
    "id": 1,
    "data": {
        "name": "baidu-lulee007",
        "sex": "man"
    }
}
postman请求

二、如何利用模拟发送一个需要cookie认证的请求

1、在chrome浏览器要设置始终打开Postman Interceptor,在运行期间浏览器要一直打开。
打开postman interceptor插件
3、本人是用fiddler对app的请求进行抓包,也可以使用其他工具。查看headers里的cookie,并复制。
fiddler抓包
(如果是web页面,直接查看chrome中对应页面的Network中Request Header的cookie)
查看network cookie
4、将复制的内容填入到postman中的Headers中,cookie的格式为Cookie:[值]
编辑header
或者点击旁边Bulk Edit的直接将复制的内容粘贴进去
黏贴header
5、最后点击Send 按钮即可。
最后:intercept的版本要与postman的版本匹配,否则send请求,会一直是loading的状态。

三、如何利用postman获取请求中特定属性的json的值和计算生成MD5加密串

1、如下图,需要获取applyJsonStr 中 name,idCard和empNo,并连接这3个值为一个字符串,通过MD5加密,生成下一个请求需要的值。
2、在tests中使用request.data可以获取请求中数据。
使用request.data.applyJsonStr获取applyJsonStr的值。
然后使用jsonData["name"]、jsonData["idCard"]和jsonData["empNo"],分部获取name,idCard和empNo的值。
3、使用CryptoJS.MD5(str).toString() 将str进行MD5加密并转为字符串。
toUpperCase()是将小写字母转为大写。不需要用到的话,可以去掉。
4、将生成的md5设置为环境变量,以供下一个请求使用。
postman.setEnvironmentVariable('md5', md5)
5、在下一个请求中使用{{md5}}赋值
MD5

四、在Postman中如何将A请求responseBody中的uid和sid传入B请求中的request中

1、把A请求中的uid和sid设置为环境变量,如下:
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("uid", jsonData.result.uid);
postman.setEnvironmentVariable("sid", jsonData.result.sid);
获取请求变量
(注意:设置环境变量前,要先配置一个Environment)
修改请求值
2、把B请求中的uid和sid的值修改下, uid={{uid}},sid = {{sid}}

Postman Chrome插件

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

Postman Interceptor Chrome插件

送你发送请求通过邮差应用程序,它使用浏览器Cookie通过邮差镀铬的应用程序。
邮差拦截器发射帮助请求。它也可以发送标题这是由镀铬通常的限制,但是对于测试API的关键。拦截器,使这个过程无痛。现在可以无需任何安装步骤或额外的配置实现了将需要一个代理更早一些。

相关插件内容推荐

Postman Interceptor

开发者插件 2022-05-03 11:25:40

送你发送请求通过邮差应用程序,它使用浏览器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 使用起来挺顺手的,所以马上决定使用这个工具进行接口测试工作。刚开始的时候,了解了下接口测试的相关信息,直接着手