Postman的使用教程以及常见报错

postman是一个功能强大的可以发送Http请求和接口调试的一个工具。

这里看到的是工具,而不是插件(如果你看到资料是“插件”的话,实际说明这个资料有点年头了,或者说作者是抄别人的,现在百度很多站点的各种教程都是同一个文章一大堆人发布。但是好在里面很多东西都没有变,都是可以用的。添加我自己的私货,公众号:我是坑货)

因为目前使用最多的工具,chrome插件貌似不怎么更新,单独出了一个这样的程序来帮助开发调试。有点像Soap UI那样,但是不同的是我们用soapUI通常是webService用到的来调试的。而调试接口这方面明显postman更好用一些。

一 下载

首先现在下载要注册登陆了,就是你直接下载工具也会提醒你去登陆,没有就注册一个去。

postman下载地址

二 postman设置

首先这个工具下载下来没啥要设置的,基本就是开箱即用,非要说有什么注意,就是postman也可以设置主题(现在好多软件都支持,我比较喜欢暗黑模式不费眼睛,白色的盯太久确实容易累。),在settings里面可以设置

在这里插入图片描述

主题选择

三,postman使用

这部分其实就有很多可以说的细节

(1)创建request和collection(非必要)

首先你可能要创建一个request或者collection,为什么要这么说可能呢?因为你直接在大的窗口“+”一个,也可以测试,你要是save就会告诉你创建一个request,让你填一些信息进去。

只不过是request是类似于给你创建的接口定义一下,collection类似于一个文件夹,可以把request分门别类放在不同的collection下面

(2)填写请求参数

这个是很重要的一部,实际上有些接口不需要鉴权不需要参数输入一个地址,选择一下发送方式是get还是post就可以了。

但实际真正开发的时候不一样,首先你要看对应的接口文档需要啥参数,以及你的接口鉴权方式,要不要token,要不要先登录接口调通才能后续操作。

这里要注意的是参数的填写,首先你要知道你参数提交的方式,是放在head里面,还是body里面,即使是放在body里面也要知道是form表单提交还是json字符串或者是二级制。

fom-data表单提交,非常常见,输入要填写的参数,按照接口的要求的来填写基本就没问题,当然前提是你要确定是不是form表单,以及文档靠不靠谱。

这里一张截图。因为接口的方式是application/json,所以最后方式是json形式,之所以选择raw就是表示可以上传任意版本的文本,不管是json,text,xml都可以(反正我们最后选择了文本形式了。),选择这个把你的参数形式放进去就行,如果是Json就{ “XXX” :xxx }这种json形式的文本就可以了。

另外几种其实相对来说比较受限而且少见,比如x-www-from-urlencoded是在application/x-www-from-urlencoded下面才使用的。

binary二进制形式的。

GraphQL 是一种针对 Graph(图状数据)进行查询特别有优势的 Query Language(查询语言),貌似树形结构什么的很有优势,facebook在用,具体我也没见过。

根据不同的body形式要求选择,一般来是form和文本形式的raw最常见。(我的公众号:我是坑货 我的博客:http://treasureboyzp.cn/)

在这里插入图片描述
body的选择

四 快捷健使用

作为一个IDE工具,快捷健肯定是少不了的,这里找到一个博客介绍postman快捷键的,比较好的是他是mac系统和windows系统都有。
postman快捷健

当然这里我觉得用的最多的运行
crtl + enter
打开新标签
crtl + T
切换选项卡
crtl + shift +[ 或者 crtl + shift + ]
以上的切换的快捷健无效,真正切换的标签卡片的是crtl+tab(这个应该是很多IDE默认切换前后的快捷键了)
美化请求原文
crtl +B
关闭标签
crtl + w

五 常见报错

感觉自己配置好的时候,第一次跑经常会报错,大概如下:

{
    "code": "XXXXX",
    "message": "请确认您请求的MediaType是否正确",
    "success": false,
    "data": null
}

实际上不同的框架可能设置的报错信息不同,但是你第一个想到的就是你的text格式选对了没,比如你要的是application/json,但是你没有选对应的setting模式就会报错,其实这是你没注意,或者马虎没注意造成的

application/json格式正确选择setting为:

在这里插入图片描述

资料:

官网
一份比较旧的,但是还是参考意义的文档

我的公众号:我是坑货
我的博客:http://treasureboyzp.cn/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Postman是一个功能强大的API测试工具,它可以帮助开发人员更高效地测试、开发、文档化API。下面我来为你介绍一下Postman使用教程以及原理。 使用教程: 1. 下载并安装Postman 首先需要从官网下载并安装Postman,然后打开它。 2. 创建请求 在Postman中,你可以创建多个请求。你可以使用HTTP方法(GET、POST、PUT、DELETE等)创建请求,并设置请求头、请求参数等。 3. 发送请求 创建请求之后,你可以点击“Send”按钮来发送请求。Postman会向API发送请求,并在响应区域显示响应。 4. 查看响应 在响应区域,你可以查看API返回的响应。你可以查看响应头、响应体、响应时间等信息。 5. 测试脚本 Postman还提供了测试脚本功能。你可以使用JavaScript编写脚本来测试API响应是否符合预期。 6. 共享和协作 Postman允许你将请求和测试脚本共享给其他团队成员。你可以将它们导出为JSON文件,并通过邮件、Slack等方式分享。 用法原理: Postman的原理是基于HTTP协议的。它可以发送HTTP请求,并接收HTTP响应。通过HTTP请求方法(GET、POST、PUT、DELETE)和HTTP头部信息,Postman可以模拟客户端与API服务器之间的通信。Postman还可以使用JavaScript编写测试脚本,以便验证API响应是否符合预期。 总的来说,Postman是一个功能强大的API测试工具,它可以帮助开发人员更高效地测试、开发、文档化API。希望我回答的问题对你有所帮助!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值