一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理

文章目录

  • 1. 引言
  • 2. 安装postman
    • 2.1 postman操作环境
    • 2.2 postman下载安装
    • 2.3 postman登录注册
    • 2.4 postman完全卸载
  • 3. 使用postman
    • 3.1 接口请求管理
    • 3.2 接口面板说明
    • 3.3 接口请求方式
    • 3.4 身份验证
  • 4. postman总结

1. 引言

今天在开发项目时,需要使用postman来调试部分接口,那么,便利用这个时间来解说postman这款优秀的接口调试工具。他不仅可以调试不同请求方式的接口,还能更友好地管理我们的接口。

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第1张图片

接下来我便从postman的安装方式、接口管理,请求方式等介绍如何使用postman

2. 安装postman

2.1 postman操作环境

postman不仅适用于不同的操作系统(macWindowsLinux系统),还支持postman浏览器扩展程序、postman chrome应用程序等。

2.2 postman下载安装

  1. 首先访问官网,postman官网地址如下。

https://www.postman.com

  1. 单击适合你电脑系统的下载链接,如下红框所示。

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第2张图片

因为我是Windows系统,所以选择Windows下载方式。

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第3张图片

如果你使用Chrome浏览器下载的,它会提醒你这种类型的文件可能会损害您的计算机,没关系,单击保留即可。

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第4张图片

  1. 安装

下载完成后,单击如下Postman-win64-Setup.exe即可,或者单击在目录中显示后在单击Postman-win64-Setup.exe

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第5张图片

因为postman是免安装的,单击Postman-win64-Setup.exe即可完成安装,如下所示。

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第6张图片

2.3 postman登录注册

  1. 注册

如果你此前没有注册过postman,可以单击右上角橘色的Create Account按钮,它会跳转到postman的网页注册页面,如下所示:

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第7张图片

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第8张图片

  1. 登录

单击右上角灰色的Sign in 按钮,它会跳转到postman网页端登录页面,如下所示:

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第9张图片

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第10张图片

2.4 postman完全卸载

  1. 此电脑

  2. 卸载或更改程序

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第11张图片

  1. 输入postman

  2. 单击灰色面板,出现卸载二字,单击即可。

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第12张图片

3. 使用postman

3.1 接口请求管理

还记得上述注册和登录postman吗?因为在登录postman前提下,创建需要调试的接口后,即便我们电脑出现故障而需要重装,当我们再次登录,之前的接口还会完好无缺地出现。

我们在公司往往需要做几个项目,每个项目下又有不同的模块,不同的模块又有多个接口。

为了更合理清晰地管理这些接口,我们需要创建项目目录,在项目目录下创建模块目录,在模块目录下创建对应的接口。

如下以滴答旅行这个项目为例,来清晰地管理我们的接口。滴答旅行包含用户模块,用户模块包含登录、注册、详情、删除等接口。

我们可以进行如下创建接口。

  1. create new collection

找到左上角的Collection,点击+按钮,如下图所示:

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第13张图片

单击+号完成后,会出现一个名为New Collection的目录。

  1. 修改New Collection的目录为滴答旅行,如下图所示:

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第14张图片

  1. 滴答旅行目录下创建用户模块的目录,如下所示

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第15张图片

此时,会出现一个New Folder目录,我们安装如下修改New Folder目录即可。

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第16张图片

  1. 用户模块的目录下创建登录接口

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第17张图片

此时你会看到一个New Request名字,根据如下方式将New Request修改为登录

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第18张图片

  1. 其他接口,比如注册、详情、删除等都可以在用户模块如此创建。

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第19张图片

这样是不是把我们的接口管理的很清晰。

3.2 接口面板说明

在街口面板中,我们能看到请求方式,请求参数、响应内容等信息。

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第20张图片

3.3 接口请求方式

我启动spring boot服务,并调用部分接口,来讲解如下的请求方式。

  1. get请求

点击Params,输入参数及value,可输入多个,即时显示在URL链接上。

GET请求的请求头与请求参数如在接口文档中无特别声明时,可以不填。

如下以获取用户详情为例子,来说明get请求

  • 不加请求参数

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第21张图片

必须换成xml查看,如下图所示:

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第22张图片

  • 添加username = 念兮为美的参数

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第23张图片

  • 使用token回去用户信息

我们在实际开发时,在调用登录接口时获取返回的token。我们拿着token去获取用户详情,如下图所示:

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第24张图片

当然,我们也可以这样使用token

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第25张图片

  1. post请求方式

post提交的数据会放在请求体中,我们在接口后面是看不到请求数据。

其会有两次响应,第一次是status = 100,表示数据已提交,第二次是status =200,表示响应成功。

我们可以使用以下几种方式,提交post请求。

  • 表单提交

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第26张图片

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第27张图片

  • json提交

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第28张图片

  • form-data提交

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第29张图片

  • XML提交

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第30张图片

  • 二进制文件提交

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第31张图片

其它请求方式如PUT,DELETE 大致流程和GET,POST 差不多,这里就不一一举例说明了

3.4 身份验证

身份验证Authentication,比如Bearer TokenNo Auth等,如下图所示:

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第32张图片

  1. Basic Auth

这是基础的验证,其会直接把用户名、密码的信息放在请求的Header中。

比如上述获取用户详情时,把Bearer token放在header中,如下图所示:

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第33张图片

  1. Digest Auth

Basic Auth复杂的多,使用当前填写的值生成authorization header

所以在生成header之前要确保设置的正确性。

如果当前的header已经存在,postman会移除之前的header

3、OAuth 1.0

postmanOAuth helper让你签署支持OAuth

1.0基于身份验证的请求。OAuth不用获取access token,你需要去API提供者获取的。

OAuth 1.0可以在header或者查询参数中设置value

4、OAuth 2.0

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

  1. Bearer token

一文详解接口测试(调试)工具postman的安装(完全卸载)和使用以及接口管理_第34张图片

其他的认证方式,可以自己去尝试看看。

4. postman总结

如果读者发现文章有错误的地方,欢迎指正。

postman功能很强大,以上列出的信息可能不全,读者可以自行去尝试,在尝试中获得成长。

你可能感兴趣的:(postman,测试工具,功能测试,后端,前端)