接口B需要获取==》A接口中的返回值
一、创建一个接口合集
将AB接口都放在同一个合集中
1、新建集合
2、输入接口信息
注:B接口的需要A接口参数的信息,可以先不填写,后面有讲
二、添加系统参数
选择接口后 ,选择添加环境变量==》add==》输入环境变量名和变量==》点击add进行保存==》在接口首页右上角选择添加好的环境变量
** 如下,我添加的变量是id
三、在A接口添加断言
在Tests中添加断言,获取id参数,这个id为环境变量中的参数名称
var data = JSON.parse(responseBody); // 获取接口返回值
pm.environment.set("id",data.data.list[0].id); //获取接口返回值中的id
四、设置B接口的参数
如B接口中的trainingId参数为A接口的id参数,则B接口中设置参数为环境变量名称{{id}}
五、执行B接口,查看日志
点击send执行接口,查看Body返回值是否正常
点击下方console查看日志,查看刚刚B接口的参数是多少