快速教你如何使用postman工具进行接口测试?(配置全局token、JWT可用)

简介: 快速教你如何使用postman工具进行接口测试?(配置全局token、JWT可用)

现在很多人都在使用前后端分离进行项目开发,那在后端开发过程中使用postman测试工具可快速便捷完成接口测试。但是在测试过程中,很多人发现因为JWT的鉴权,导致半个小时就需要更新一下token,让我们的测试变得复杂。

若是将token作为全局变量,每次都能够自动获取token,就可以方便做测试,就可以让整个测试过程简单轻松。除此之外,好多人在最初测试时候会发现自己想要测试自己的接口方法是否存在问题,结果发现一发请求提示服务器内部错误,没有获取到token。

接下来呢,博主将告诉你该如何进行配置。

1.下载postman工具,下载链接https://www.postman.com/downloads/,安装完成后点击New-Request打开一个request页面。

2.由于在测试其他接口时,JWT验证需要先获取token,带着token才可以进行测试。那就先获取一下token,设置好请求类型get/post,填写http请求连接,填写header请求头。

3.填写登录信息,输入需要携带的参数信息。点击send,发送请求,获取返回的值。

4.点击Test,在里面编写相关脚本信息

里面放的是全局变量配置等信息。

我们在这里需要配置

var data = JSON.parse(responseBody);

pm.globals.set("token",data.data);

注意:responseBody里面指的是返回来的全部数据,也就是上面3中图片里面的返回结果。注意看token存在在的参数名,本人的是存储在data里面。

pm.globals.set()它是设置全局变量信息,第一个参数是全局变量名,第二个参数是具体的数值。

5.上述步骤完成后,需要去设置一下http请求头的快捷方式。

6.点击上述圈住的Manage Presets进行快捷方式的添加,在里面填写Content-Type和Authorization

注意:{{变量}},调用名称为变量的全局变量,这样设置完成后我们就能够自动获取token值了。

7.测试一个用户查询的接口。

点击新的快捷方式,自动会在里面添加两条信息,输入请求接口的url和body信息。

点击send发送请求,获取请求结果。

到这里如何使用Postman进行接口测试就介绍完成了,小小总结下:

(1)如果测试的url不需要任何安全校验,可以直接访问,则可直接在postman里的请求界面输入url等相关进行测试获取结果集。若需要token校验,可按照上述步骤一步一步完成。

(2) 在测试过程中,需要注意发送的请求和接口定义的一致,不要出现数据格式不一致、请求类型不一致等问题哦。

遇到问题也可以私信博主沟通哦

相关文章
|
20天前
|
JSON API 开发工具
如何使用Postman 设计和测试一个API?
如何使用Postman 设计和测试一个API?
如何使用Postman 设计和测试一个API?
|
20天前
|
API 数据安全/隐私保护
如何使用Postman 测试Https 网站?
如何使用Postman 测试Https 网站?
|
20天前
阿萨聊测试:如何用Postman查看HTTP消息相关内容?
阿萨聊测试:如何用Postman查看HTTP消息相关内容?
阿萨聊测试:如何用Postman查看HTTP消息相关内容?
|
20天前
阿萨聊测试:如何用Postman 发送请求?
阿萨聊测试:如何用Postman 发送请求?
|
20天前
|
API
阿萨聊测试: Postman 的界面功能介绍
阿萨聊测试: Postman 的界面功能介绍
|
20天前
|
测试技术 API 芯片
阿萨聊测试:如何在Mac 电脑上安装Postman?
阿萨聊测试:如何在Mac 电脑上安装Postman?
阿萨聊测试:如何在Mac 电脑上安装Postman?
|
28天前
|
前端开发 测试技术 API
Postman 使用教程(包括导入测试)
Postman 使用教程(包括导入测试)
96 0
|
1月前
|
存储 NoSQL 前端开发
jwt与redis,把生成的token放入redis中进行临时存储
jwt与redis,把生成的token放入redis中进行临时存储
27 0
|
1月前
|
API 开发工具
POSTMAN在测试调用钉钉待办事项接口时权限问题
POSTMAN在测试调用钉钉待办事项接口时权限问题
|
1月前
|
JSON 数据格式 开发者
Postman模仿GET/POST请求进行接口的本地测试
接口是软件开发中常用的概念,是软件生产过程中比较核心的任务。对于接口开发者,调试接口是一件较为繁琐的事情,很多时候需要线上线下来回切换。在这里,我就跟大家介绍一个只需要在本地就可以调试接口的方法。
18 0