003、提取json数据里面的token参数,实现接口关联
提取json数据里面的token、id 参数,实现接口关联。
在登录接口,用json提取器提取,表达式为:$..token; 在充值接口引用,表达式为:${token}
案例项目,前程贷。
一、创建接口和请求相关参数。
步骤1、层次结构如下,请求头如下:
步骤2、http请求默认值如下:
步骤3、注册接口如下:
步骤4、登录接口如下:
登录之后的返回值如下:
二、json提取器,提取数据。
创建JSON提取器,如下:
步骤5a、提取token值如下:
步骤5b、提取id值如下:
JSON提取器参数说明:
- Names of created variables 参数名称
- JSON Path expressions 提取表达式
- Match No.(0 for Random) 匹配规则,-1所有,0随机,1第一个
- Compute concatenation va 如果有匹配到多个值,选择此项,会将全部值保存到_ALL,并使用逗号分割每个值,注意Match No. (0 for Random)需要为-1才有效,不然只能匹配到一个值了
- Default Values 没提取到就给默认值
也可以同时提取多个参数,中间用 ; 隔开,如下:
建议 Default Values (当提取不到参数时) 给一个默认值。
三、接口关联
步骤6、充值接口如下:
步骤7、充值接口的请求头如下:
步骤8、查看结果,充值成功,如下:
参考资料:
1、https://www.cnblogs.com/yoyoketang/p/11961988.html