HttpRunnerManager用例配置-02:testcas
2019-03-18 本文已影响0人
别动我名字呀
这篇笔记就是解决如何从上一个接口获取相关的响应数据传递到下一个接口?
如果我们直接用代码撸,那就先从上一个接口中获取对应的返回值,然后使用正则表达式or使用JSON解析等方式来提取需要获取的值,然后存储在一个全局变量中,最后在下一个接口中直接引用该变量即可
用工具也是同样的方法操作,只是我们需要了解在工具中如何将返回赋值给变量
操作概要:
这里以登陆接口为例
一、创建登陆接口,将接口响应的内容赋值给变量
二、创建需要业务接口(需要依赖登陆接口的token),
关联登陆接口,并在请求中引用变量
一、创建登陆接口,将接口响应的内容赋值给变量
接口创建就不多说了,这里演示如何从返回值中获取所需的内容(定义变量并赋值)
![](https://img.haomeiwen.com/i8904450/0ecbf84a5b40b27f.png)
二、创建需要业务接口(需要依赖登陆接口的token),并在请求中引用变量
1)创建业务接口,并关联登陆接口
![](https://img.haomeiwen.com/i8904450/f51f9cdeea58231f.png)
2)接口中引用所需变量
![](https://img.haomeiwen.com/i8904450/18861cadadd1f7ff.png)
运行结果如下:
![](https://img.haomeiwen.com/i8904450/72016b49e0244927.png)
![](https://img.haomeiwen.com/i8904450/cf7bc7ab60211f56.png)
post请求中json形式传参好像不支持引用变量,而且请求路径好像也不支持