【发布时间】:2019-12-13 06:12:54
【问题描述】:
我正在通过 Postman 发送需要基本身份验证的请求。 我想将基本身份验证的值保存在一个变量中,这样我就可以再次使用它。
在我发送的请求中,我提供了用户名和密码(基本),并将其转换为授权标头。 我想获取请求标头中发送的值,并保存它。
如何从请求标头中获取值并将其放入环境变量中,全部在测试脚本中?
【问题讨论】:
标签: javascript postman
我正在通过 Postman 发送需要基本身份验证的请求。 我想将基本身份验证的值保存在一个变量中,这样我就可以再次使用它。
在我发送的请求中,我提供了用户名和密码(基本),并将其转换为授权标头。 我想获取请求标头中发送的值,并保存它。
如何从请求标头中获取值并将其放入环境变量中,全部在测试脚本中?
【问题讨论】:
标签: javascript postman
在测试
您可以在创建 global variable 后编写类似的内容,您可以转到 为您提供值的 service 并添加测试并将结果设置在 global variable 中。
例如,login service 为我提供了 token,因此在测试并获得 new token 后,我将其设置为 the global variable token
var jsonData = JSON.parse(responseBody);
if (jsonData && jsonData.result && jsonData.result.session) {
postman.setEnvironmentVariable("token", jsonData.result.session.token);
}
【讨论】: