全部 ApiPost使用 后端 前端 接口测试 IOS Android 数据库 2022 测试技术 工具
问答 / 问答详情

接口测试环境变量相关

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的值了 我怎么能将这个值输出显示

| 0 收藏

3 个回答

请添加QQ:2184785786 看一下

在引用响应中的参数值的时候,不能添加引号,添加引号之后会被识别为字符串,正确的引用格式为:apt.globals.set("token", response.json.data);

apt.globals.set("token", response.json.data);

而不是

apt.globals.set("token", "response.json.data");

Apipost 私有化火热进行中

撰写答案

只服务于

前后端、移动端、测试人员

提问题 发布您遇到的Bug和问题,上万名大牛和开发者来帮您解决!