0


编码前准备——Postman学习

作为服务端开发,日常工作会写一些HTTP接口,调试接口不能老是依赖浏览器输入url调试,而是推荐使用专业的工具,如Postman。

1.什么是postman?

在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下,这样的话就非常需要有一个比较给力的Http请求模拟工具,如postman;

Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口;

总结来说,就是模拟HTTP请求,来测试接口的;

2.安装教程?

补充:推荐使用网页版的,例如单点登录系统,在网页登录后就能通过网页版的postman获取同一个域名的cookie,就可以进入SSO单点登录的Filter;

网页版下载:在Chrome浏览器应用商店搜索安装

设置一下:

有Chrome插件版本的,也有桌面版的;

下载地址:Postman for windows X64

安装:(直接打开-登录/注册)

主界面:

(Account: 1418766503@qq.com m*8)

3.使用说明/参考文档?

  • 官方英文文档
  • chrome插件整理的 postman中文使用教程

4.界面-主要功能

5.基本操作方法

(1)GET

GET请求:点击Params,输入参数及value,可输入多个,即时显示在URL链接上,
所以,GET请求的请求头与请求参数如在接口文档中无特别声明时,可以不填。

响应示例: 这里会有请求的响应状态码,响应时间,以及响应大小;

(2)POST

POST请求一:表单提交

下图示例中设置了请求方法,请求URL,请求参数,但是没有设置请求头;

在我的使用过程中,请求头是根据请求参数的形式自动生成的;

请求头中的Content-Type与请求参数的格式之间是有关联关系,比如:

(3)管理请求集(历史请求/保存请求)

管理用例—Collections;

Collections集合:也就是将多个接口请求可以放在一起,并管理起来。

什么样的接口请求可以放在同一个collection里?在这里告诉大家可以这样:一个工程一个Collection,这样方便查找及统一处理数据。

下次测试接口,直接在collection列表里面找,点击可 编辑/run;

还可以对collection文件夹进一步细分,即建子文件夹:

6.其他:身份验证相关

1、Basic Auth
是基础的验证,所以会比较简单,会直接把用户名、密码的信息放在请求的 Header 中;

2、Digest Auth
要比Basic Auth复杂的多。使用当前填写的值生成authorization header。所以在生成header之前要确保设置的正确性。如果当前的header已经存在,postman会移除之前的header。

3、OAuth 1.0
postman的OAuth helper让你签署支持OAuth
1.0基于身份验证的请求。OAuth不用获取access token,你需要去API提供者获取的。OAuth 1.0可以在header或者查询参数中设置value。

4、OAuth 2.0
postman支持获得OAuth 2.0 token并添加到requests中。

参考:
Postman使用详解_大痴小乙的博客-CSDN博客_postman
postman_蝈蝈1113的博客-CSDN博客_postmancsdn

标签: java

本文转载自: https://blog.csdn.net/minghao0508/article/details/123771433
版权归原作者 七海健人 所有, 如有侵权,请联系我们删除。

“编码前准备——Postman学习”的评论:

还没有评论