Postman的简介与使用

1.Postman的使用场景

postman发送请求给服务器,然后从服务器接受响应,最后在postman中展示出来。

  • 开发接口,快速调用接口、调试
  • 测试接口,调用接口,通过不同的参数去测试接口的输出
  • 反复运行端口
  • 支持断言

2.postman是一个商业化的接口测试工具,有收费版本pro和免费版本的,这里使用的是免费版本(免费版本已经够用了)。
postman分为chrome插件版和native版本,插件版官方已经不维护了,而且插件版的有很多功能都受限制,比如,native必须要安装扩展才可以操作cookie,headers设置受限制,没有native版本的Postman console,非常不方便调试。

Postman的简介与使用_第1张图片

postman详细教程:https://blog.csdn.net/vipygd/article/details/7963247

3.Params和Body的区别:Params处设置的变量请求时会以问号后面的参数的形式带到请求的接口链接里,而Body里设置的参数则是接口真正请求时发的参数。

请求体类型:

①form-data
multipart/form-data是Web表单用于传输数据的默认编码。这模拟了在网站上填写表单并提交它。表单数据编辑器允许我们为数据设置键-值对。我们也可以为文件设置一个键,文件本身作为值进行设置。

②x-www-form-urlencoded
该编码与URL参数中使用的编码相同。我们只需输入键-值对,Postman会正确编码键和值。请注意,我们无法通过此编码模式上传文件。表单数据和urlencoded之间可能存在一些差异,因此请务必首先检查API的编码实现,确定是否可以使用这种方式发送请求。

③raw
RAW请求可以包含任何内容。除了替换环境变量之外,Postman不触碰在编辑器中输入的字符串。无论你在编辑区输入什么内容,都会随请求一起发送到服务器。编辑器允许我们设置格式类型以及使用原始主体发送的正确请求头。我们也可以手动设置Content-Type标题,这将覆盖Postman定义的设置。

④binary
二进制数据可让我们发送Postman中无法输入的内容,例如图像,音频或视频文件。当然了,我们也可以发送文本文件。正如前面在表单数据部分中提到的,如果通过历史记录或集合加载请求,则必须重新附加文件。

4.Cookie登录

有些接口请求之前需要有前置条件,比如购买接口请求时就要先验证是否账户处于登录状态,是否安全之类的,这时我们就需要登录Cookie来登录,方法是在其他端登录之后,抓包获得登录Cookie,在header里新建一个参数Cookies,值为抓包获得的Cookie值

 

你可能感兴趣的:(postman)