postman使用--接口的关联

Posted zouzou-busy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了postman使用--接口的关联相关的知识,希望对你有一定的参考价值。

前戏

在实际接口测试过程中,接口经常会有关联,比如需要取上一个接口的返回值,然后作为参数传递给下一个接口作为参数,假设我们要获取A接口返回的userid值作为B接口的请求参数

先设置环境,所有接口在一个环境下

A接口请求URL如下

https://postman-echo.com/post
请求方式为post
请求参数:userid(这里自己定义,接口会返回对应的id值)
这个接口在x-www-form-urlencoded设置userid

技术图片

提取变量

根据返回值我们需要从返回值中提取userid值,在Test标签栏下编写脚本获取userid值,还是在A请求中写

//将获取的json数据赋给变量
var jsonData=pm.response.json();
//获取返回的userid值
user_id=jsonData.json["userid"];
//控制台查看
console.log(user_id);
//将获取的变量设置为全局变量
pm.globals.set("user_ID", user_id);

技术图片

设置B接口

B接口请求URL如下,请求方式为GET
postman-echo.com/get?param1=user_ID
先执行A接口,在执行B接口,此时B接口通过全局变量user_ID可以获得A接口的返回值

技术图片

 

以上是关于postman使用--接口的关联的主要内容,如果未能解决你的问题,请参考以下文章

Postman工具 — 使用Postman测试关联接口

postman接口关联

postman使用--接口的关联

使用Postman实现接口数据关联

postman添加断言

postman 接口之间的关联