Vig*_*Pai 5 javascript postman
我正在尝试编写一个邮递员收集测试,并且在需要为全局变量分配一个值并在另一个 api 调用中使用它的时候感到震惊。
它是这样的: api 响应是这样的:
{
"status": "success",
"code": 200,
"data": {
"expires_time": 10800,
"authentication_token": "access-token",
"refresh_token": "refresh-token"
}
}
Run Code Online (Sandbox Code Playgroud)
我正在编写的测试是这样的:
tests["Status code is 200"] = responseCode.code === 200;
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("Authorization", jsonData.data.authentication_token);
Run Code Online (Sandbox Code Playgroud)
想法?
小智 5
您是说在代码尝试分配环境变量时需要分配全局变量,这是不同的。
分配全局变量如下所示:
postman.setGlobalVariable("variable_key", "variable_value");
Run Code Online (Sandbox Code Playgroud)
确保首先在 Postman UI 中创建具有空值的全局变量,然后您将能够使用上面的代码为其赋值。
| 归档时间: |
|
| 查看次数: |
1540 次 |
| 最近记录: |