当请求URL中参数很多时,不方便进行添加和查看,可以点击URL输入框下的Params按钮,以表格的方式添加变量及值,从表格添加后,变量和值会自动添加到URL中。
注意:URL中的参数通过“?”连接,以key=values形式自动生成在Params表格中,如上图所示。
请求参数解析
1、请求设计
- 授权:如果接口需要授权,可以在该页面设置授权方式(type)和授权信息
- Header:请求头,可以设置请求类型(Content-Type)和Cookie
- Body: 请求数据
- form-data:混合表单,支持上传文件 ;x-www-form-urlencoded:文本表单;raw:原始格式,支持JSON/XML格式(后面可选择) ;binary:二进制格式,用于发送二进制数据流
- Pre-request Script:请求前脚本,Javascript语法,用于在发送请求前生成一些动态数据或做一些处理
- Tests:请求后脚本,Javascript语法,用于请求返回后做一些处理或断言结果
1.1 Postman发送各种格式请求数据的请求方法(注意:选择不同的请求可是,会自动在Header中添加Content-Type信息 ):
- form-data:混合表单,支持上传文件 ;
- x-www-form-urlencoded:文本表单;
- raw:原始格式,支持JSON/XML格式(后面可选择) ;
- binary:二进制格式,用于发送二进制数据流
请求参数类型(格式)
第一种:form-data混合表单格式传参示例(上传文件-选择file类型,传文本选择text类型):
form-data主要是以键值对的形式来上传参数,同时也可以上传文件,当上传的字段是文件时,会有Content-Type来说明文件类型;content-disposition,用来说明字段的一些信息;
支持多个参数的post请求:
查看请求体信息:
第二种: x-www-form-urlencoded(文本表单)传参示例:
这种参数的传递与form-data最大的区别是,x-www-form-urlencode只能是以键值对的形式传参,不能上传文件,同时参数之间以&分隔符分开。
查看请求体信息:
拿到的参数与请求的参数一致,并且以“&”符合连接。
raw:原始格式,支持json和xml格式传参示例:
这个比较强大,可以上传任意格式文件,具体的可以上传text文本文件、json文件、xml文件、html文件等。
查看请求体信息:
可以看出,请求体是json字符串形式,请求类型是:application/json
以上就是环境变量的配置、请求参数以及方式的解析,后面继续讲postman断言和提取参数的方法。
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走!
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数软件测试工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上软件测试开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注软件测试)
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
z8-1712744911839)]
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!