前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Postman之接口关联

Postman之接口关联

作者头像
wangmcn
发布2023-01-05 18:04:08
6340
发布2023-01-05 18:04:08
举报
文章被收录于专栏:AllTests软件测试

Postman之接口关联

目录

1、前言

2、接口关联

1、前言

在我们做接口测试时,绝大多数测试人员都会使用 Postman 来进行测试,因为 Postman 的易用性非常好。进行单接口测的时候十分方便,但是实际项目上很多接口都会有依赖关系,这使得每次接口请求前,都要先手动获取上个接口返回的值,然后再进行填写后请求,对于手动接口测试来说是可以接受的,但时间长了,每次需要验证时都要先进行获取,显得有些浪费时间,其实 Postman 也可以像类似 Jmeter 采用函数方法来获取上一个接口的返回值,之后运用变量赋值给下一个接口使用。

2、接口关联

如图所示,有2个接口,分别为接口A和接口B,接口B里的请求参数要依赖接口A返回的值。

接口A,需要获取返回的 accessToken 值。

接口B,使用上个接口的 accessToken 值。

首先请求接口A,确认一下返回值的信息。

如图所示,要获取的 accessToken 信息,其所在 JSON 路径的 data 里。

返回值的位置确定后,需要在接口A的 Tests 里添加函数方法。

代码语言:javascript
复制
var jsonData = JSON.parse(responseBody);
pm.globals.set("Token",jsonData.data.accessToken);

将返回值 accessToken 赋值给自定义的公共变量 Token 里。

再次请求接口A后,点击 Postman 右上角查看变量,可以看到设置的公共变量 Token 里有值了。

接下来在接口B里引用 Token 变量。写法为 {{Token}}

关联配置完成后,则请求接口A后,再次请求接口B,可以看到接口B请求成功,可以成功获取到接口A的 accessToken 值。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-12-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AllTests软件测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档