0


postman学习

一、接口调用

1、Get接口(查询接口)

填写请求方法,把查询参数拼接到url后面,如url?id=1,或者填写在Params里面,这种方式会自动拼接到url后面.

文件上传接口,Body->form-data,key填写file选择file

2、POST接口

表单参数,k=value,Body->x-www-form-urlencoded

json参数,Body->raw->JSON

key=json接口,Body->x-www-form-urlencoded

3、PUT接口

同POST接口

二、环境变量

如果接口需要使用相同的数据就可以使用环境变量

步骤:在环境变量管理新建环境变量,环境变量用{{变量名}}来引用

三、断言

Tests(在这里做断言),图中断言的是响应状态码是不是100,可以选择右边的SNIPPETS选择需要的断言,这里的东西很好用。

四、请求的前置处理(接口的签名处理)

本接口的签名方法为,三个参数加在一起,然后进行MD5加密,不知道自己接口签名方法的宝子可以找对应的开发了解。

Pre-request Script

前置脚本,完成接口参数的签名校验

var timestamp=new Date().getTime(); //时间戳

var sign_str ="123434"+"test"+timestamp

var sign_md5=CryptoJS.MD5(sign_str).toString();

//把timestamp,sign_md5设置成postman的变量

pm.environment.set("timestamp", "timestamp");

pm.environment.set("sign_md5", "sign_md5");

然后在入参引用变量就行

五、cokkie关联

post可以自动关联cookie,只需要先获取cookie,后续就可以自动关联使用

六、token关联

登录接口进行数据提取,通过Tests提取token

//获取接口响应json格式的数据

var jsonData = pm.response.json();

//data指响应中token的名称

var token = json.Data.data;

//把token设置成postman的环境变量

pm.environment.set("token", "token");

其他接口通过{{token}}的方式引用token

标签: 学习

本文转载自: https://blog.csdn.net/m0_75191567/article/details/135432784
版权归原作者 进阶的DW 所有, 如有侵权,请联系我们删除。

“postman学习”的评论:

还没有评论