全⽹最全的postman⼯具使⽤教程
postman是⼀款⽀持http协议的接⼝调试与测试⼯具,其主要特点就是功能强⼤,使⽤简单且易⽤性好 。
⽆论是开发⼈员进⾏接⼝调试,还是测试⼈员做接⼝测试,postman都是我们的⾸选⼯具之⼀ 。
那么接下来就介绍下postman到底有哪些功能,它们分别都能⼲些什么 。下⾯先通过⼀张图来直观的来看下postman中所包含的功能 。
图⽚
当然,以上功能也只是展⽰了postman的⼀部分功能,为了能更加全⾯的体现这款⼯具的特点,我将从以下三个维度来加以说明。它们分别是:
基础功能
常见类型的接⼝请求
接⼝响应数据的解析
接⼝管理(Collection)
批量执⾏接⼝请求
⽇志调试
断⾔
变量
请求前置脚本
接⼝关联
常见的返回值获取
便捷功能快
速填写查询参数
快速填写请求头信息
快速实现添加⼀个请求
如何继承集合认证
批量断⾔
快速查询和替换
⾼级功能
读取⽂件进⾏参数化
⽣成测试报告
代码中发送请求
编写接⼝⽂档
mock服务
监控
使⽤⼯作空间
代码同步与分⽀管理
连接数据库
apis
⼀. postman安装说明
postman 在 2018 年之后就不再⽀持浏览器版本,所以,想要使⽤它就必须先下载客户端再安装使⽤,下⾯就以 Windows 系统为例进⾏安装 。
1. 下载与安装
postman安装步骤:
1. 访问postman官⽅⽹站,下载最新版本
2. 进⼊到下载页⾯,根据⾃⼰电脑下载对应的版本
图⽚
3. 双击下载的安装包,进⼊到安装界⾯,直到⽤户登录和注册界⾯。
若个⼈使⽤,选择跳过即可,这时会进⼊到postman主界⾯,⾄此postman安装成功(下图)。
若团队使⽤,可以进⾏注册,注册后使⽤账号可以加⼊团队⼯作区
图⽚
2.界⾯导航说明
初次使⽤postman的朋友可能对界⾯上的⼀些元素不太熟悉,下⾯就通过⼀张图来说明这些元素的含义 。
图⽚
3.发送第⼀个请求
如果你是第⼀次使⽤postman发送请求,下⾯这个例⼦可以作为⼀个最基本的⼊门,可以帮我们建⽴⼀个初始印象 。中文版php开发工具
1. 打开postman,点击+加号打开⼀个新的请求页。
2. 在请求的URL中输⼊请求地址:
3. 点击Send按钮,这时就可以在下部的窗格中看到来⾃服务器的json响应数据。
图⽚
⼆.postman基础功能
1.常见类型的接⼝请求
常见的接⼝有如下四种类型,分别是含有查询参数的接⼝,表单类型的接⼝,json类型的接⼝以及含有上传⽂件的接⼝,以下就对这四种类型接⼝及如何在postman中请求进⾏说明 。
1.1 .查询参数的接⼝请求
什么是查询参数?
⽽这⼀部分是由有键值对组成,格式为:key1=value1&key2=value2, 如果有多组键值对,要⽤&隔开 。
postman如何请求
在postman中实现对这类接⼝请求⾮常简单,⼀般就需要明确俩个参数即可,⼀个是请求⽅法,⼀个请求地址。
针对上⾯的那个接⼝,地址已经给出 ,⽽它的请求⽅法是get 。那么在postman中只需要把这俩个参数填写上即可请求 。
具体实现步骤:
1. 打开postman,新建⼀个请求。
2. 在请求⽅法中选择请求⽅法:GET,因为在postman中默认的请求⽅法就是GET,所以这⼀步可以忽略
3. 接⼝URL中输⼊地址,点击Send按钮就可以发送请求了 。
图⽚
说明:查询参数的URL⼀般直接拷贝到输⼊的URL地址栏中就可以了,当然也可以把查询参数在Params中输⼊,俩者的效果是⼀样的
1.2 表单类型的接⼝请求
什么是表单 ?
我们都知道,在发送HTTP请求的时候,⼀个请求中⼀般包含三个部分,分别是请求⾏,请求头,请求体 。
不同的接⼝,请求体的数据类型是不⼀样的,⽐较常见的⼀种就是表单类型,那么什么是表单类型呢 ?简单理解就是在请求头中查看Content-Type,它的值如果是:application/x-www-form-urlencoded .那么就说明客户端提交的数据是以表单形式提交的 。见下图:
图⽚
postman中如何请求?
如果在postman请求上图的接⼝,我们只需要填写四个参数,分别是(可以参考上图):
请求⽅法:POST
请求头:Content-Type:application/x-www-form-urlencode
请求体:username=130********&password=123456&verify_code=8888
实现步骤:
1. 打开postman,新建⼀个请求 。
2. 在请求中设置以上四个参数,点击Send按钮。在postman中设置请求体类型为,需要选择body-> x-www-form-urlencoded
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论