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

7.0.4预执行脚本设置全局变量失败

ApiPost使用 168次浏览

升级到最新版本7.0.4后,目录设置的预执行脚本无效,

7.0.4预执行脚本设置全局变量失败

这里请求接口,返回token,设置到请求头x-auth-token中,调用该目录下的接口时,控制台打印 结果如下

7.0.4预执行脚本设置全局变量失败说明是可以拿到token得,但是该请求的鉴权却通不过,后端打断点发现没有获取到 x-auth-token的请求头,单独为该接口在请求头加上,请求成功!

所以,这个脚本设置全局请求头变量有问题,没有设置成功!

| 0 收藏

2 个回答

脚本前面加一个await试一下,如

await $.ajax({
method:"GET",
url:"https://echo.apipost.cn/get.php",
success:function(response){
console.log(response);
apt.variables.set("bigint", response.bigint);
}
})

感谢,脚本前面加 await 可以了,这块儿是否需要调整?还是说后面每次写脚本都要加这个同步,版本升级之前是不需要加的

Apipost 私有化火热进行中

撰写答案

只服务于

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

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