1.我在A接口中apt.globals.set("token", "response.json.data");设置了一个全局变量,全局变量名称叫做“token”而且在全局变量中也是可以查找到的
当我在b接口使用的时候出现了问题,我{{token}}引用了A接口中生成的“token”变量,但是在使用的时候 并不是“bbbbbbbbbbbbbb_167b2384-b82c-437e-8f51-e8c3a35342ab”而是“response.json.data”;
我的具体操作步骤:
1在A接口中后执行脚本中设置了一个全局变量具体内容如图,
2在B接口body中引用"token"环境变量
3.先运行A接口,在运行B接口
谢谢大家帮忙看下为什么B接口request body 传的不是“bbbbbbbbbbbbbb_167b2384-b82c-437e-8f51-e8c3a35342ab”而是“response.json.data”呢
还有个问题就是在断言的时候 比如我使用response.json.data.token获取了token的值了 我怎么能将这个值输出显示
请添加QQ:2184785786 看一下
在引用响应中的参数值的时候,不能添加引号,添加引号之后会被识别为字符串,正确的引用格式为:apt.globals.set("token", response.json.data);
apt.globals.set("token", response.json.data);
而不是
apt.globals.set("token", "response.json.data");