postman学习

本文详细介绍了如何在Postman中进行不同类型的接口调用(如GET,POST,PUT),管理环境变量,使用断言验证,以及处理签名和cookie/token关联。适合API开发者进行Postman操作和测试实践。
摘要由CSDN通过智能技术生成

一、接口调用

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

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
学习使用Postman可以按照以下步骤进行: 1. 下载和安装Postman:访问Postman官方网站(https://www.postman.com/)下载适用于你的操作系统的Postman应用程序,并按照安装指南进行安装。 2. 创建一个请求:打开Postman应用程序后,你会看到一个简单的界面。在"Enter request URL"文本框中输入API的URL。选择HTTP方法(GET、POST等),并设置请求参数请求头和请求体等。 3. 发送请求:点击"Send"按钮发送请求。你将在下方的"Response"面板中看到服务器返回的响应。 4. 验证和断言:在响应中验证你的API是否按预期工作。可以使用断言来检查响应的状态码、响应体中的特定字段值等。 5. 使用环境变量:Postman支持使用环境变量来管理不同环境下的请求URL、身份验证令牌等信息。你可以创建全局或局部的环境变量,并在请求中引用它们。 6. 创建和运行集合:将相关的请求组织成集合,以便于管理和执行。你可以创建文件夹、添加请求到集合中,并设置执行顺序和依赖关系。 7. 共享和协作:Postman提供了共享和协作功能,可以与团队成员分享集合、环境变量等,并进行版本控制和协同编辑。 8. 进一步学习Postman有丰富的文档和教程资源,你可以访问Postman官方网站的学习中心(https://learning.postman.com/)来深入了解更多功能和用法。 通过实际练习和探索,你可以更好地掌握Postman的使用技巧和功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值