目的
有些更改状态的接口B,其中某个入参只能用一次,这时候可能就需要生成这个入参的接口A介入,作为父级接口A,生成该入参作为接口B请求的数据,通过将接口A返回的数据设置为环境变量,所有接口在同一个环境下均可调用设置的环境变量,即可实现将A接口请求返回的数据,作为B接口的请求体的场景
步骤
1.先建立一个文件夹,将关联的接口放在同一个文件夹下
2.处理001接口,在001接口Tests下设置环境变量
需注意上面第二步,需是data.result.taskId,因为返参格式如图2,如果直接是data.taskId,环境变量中taskId的值就是null,而不是对应的返回值
3.获取接口001的返参taskId,作为接口002的入参,获取环境变量taskId,配置如图3
在002接口的入参中,就把对应的环境变量替换掉,如果是json格式,如图4,表单格式,如图5
4.以上将要请求的接口都设置完毕,可点击Runner,出现下图,根据实际情况设置
因001接口是后续处理逻辑较多,是异步的,如果不设置延迟时间,执行完该集合后,002接口并不是自己想要的结果,会提示查不到数据,所以设置一个延迟时间,等001执行完数据落库后,002接口执行时就会得到想要的结果
版权归原作者 栗子的小七 所有, 如有侵权,请联系我们删除。