postman是一个模拟发送接口请求的软件,一般用来进行接口调试以及测试。最近使用postman这个工具比较多,所以专门整理总结一下关于postman的使用经验。
一、postman的下载和使用说明
postman官方下载地址:
https://www.getpostman.com/downloads/
postman官方使用文档:https://learning.getpostman.com/docs/postman/sending_api_requests/requests/
通过官方地址进入postman下载页面,在这个页面可以获取到windows、mac和linux三个系统的安装包。
二、发送request的填写信息说明
在下载并安装好postman后,创建一个Collection来存储请求,在Collection中创建一个request,我们在这里填写并发送请求。
2.1 发送请求填写的参数
如果要发送一个请求,那么在postman的界面中,需要确定以下信息:
-
请求类型:在请求类型下拉栏中选择我们需要发送的接口类型,例如post、get。
-
请求地址:在请求地址栏中,输入我们请求地址的url。
-
请求header:request请求的header信息,填写在Headers中。
-
请求参数:请求所发送的参数,填写在Params或者Body中。
-
请求认证:请求发送所需要的认证信息,填写在Authorization 中。
2.2关于请求参数的类型:
在postman中,请求参数分为了params和Body两个部分,一般使用get请求时,将参数填写到Params中,然后程序自动拼接到请求地址后面,其他请求例如post是将参数单独放在Body中的。这里大概介绍一下不同请求参数类型的填写方式:
-
params:使用key-value的方式填写数据。
-
none:指请求没有参数,没有body。
-
form-data:使用key-value的方式填写数据,可以上传文件类型。
-
x-www-from-urlencoded:使用key-value的方式填写数据,不能上传文件类型
-
raw:可以使用text、json、xml、html、Javascript格式。
-
binary:上传二进制数据,一般用来上传文件,每次也只能上传一个。
-
GraphQL:目前还处于postman的beta版本,据说是一个API查询语言。
三、发送请求实例
3.1发送一个post请求
1 获取接口信息
如果是一个上线的web项目,可以通过F12打开控制台,刷新页面后找到接口,点击后在右侧可以查看到我们所需要的请求地址、请求类型、请求header、请求参数类型和内容。
2 复制请求参数
在获取到接口信息填写到postman中时,请求参数一般是内容最多的,第一次接触postman时,自己是一项一项参数复制过来的,后来发现原来有一键复制粘贴的方式。
第一步:在F12的控制台页面,在请求参数(Request Payload)中点击view source,然后复制内容(key-value这种格式可以直接复制key:value这种格式,因为source中是由=分割,postman识别的是:符号)。
第二步:在postman的参数填写页面,点击Bulk Edit进入全部编辑模式,然后粘贴在这里,再次点击Key-value Edit返回key-value模式时,就能显示一一对应的参数格式了。
3 填写信息到postman运行
如图所示,这个接口中,认证和Headers中都没有填写信息,因为这个接口不需要认证,所以不填写Authorization;而且在Header中,postman也会根据你的body内参数格式,自动生成一个header中的Content-Type信息。
填写完成后,点击send,就可以发送请求,response返回信息会显示在下面。
3.2发送一个get请求
和上述的步骤一样,我们获取接口信息,然后填写到postman中,这里需要注意的是,get请求的参数也显示在params中的,因为发送get请求时,参数会拼接在Url后面。
所以复制url时会把入参一起复制过来,然后在postman中显示在params方便显示和修改。
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
最后: 为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们如果需要可以自行免费领取 【保证100%免费】
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
文章来源:https://www.toymoban.com/news/detail-738831.html
文章来源地址https://www.toymoban.com/news/detail-738831.html
到了这里,关于Postman接口测试 —— 使用postman运行接口的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!