邮递员:设置环境变量
Postman: set Environment Variable
我在 Postman 中有一个 POST 调用 returns 这个 JSON 对象:
{
"token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiO3Jsb3Blei5hbnRvbmlvODVAZ21haWwuY29tIiwiZXhwIjoxNTkzNjc0MzUxLCJpYXQiOjE1MzMxOTQzNTF9.oTPVkcgF1QcoOsg6KDGOaaTyCQYrWS51QDdRn__MDigivcsuaqUgBhDaTYwQnxOtOCjxDRXO_cqK8i5xBq02bQ"
}
在我的环境中,我设置了一个名为 token
的变量
我要设置值。我试过
var data = JSON.parse(responseBody);
postman.setEnvironmentVariable("token", data.message.token);
和
var data = pm.response.json();
pm.environment.set("token", data.message.token);
但两者都有错误:SyntaxError |无效或意外的令牌
如果这是您在响应正文中返回的唯一内容,为什么要添加 'message'?
使用 data.token
或只使用 pm.response.json().token
并删除变量声明。
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("TOKEN",jsonData.token);
为了设置环境变量密钥使用下面
var response=pm.response.json();
pm.environment.set("tokenkey", response.token);
我在 Postman 中有一个 POST 调用 returns 这个 JSON 对象:
{
"token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiO3Jsb3Blei5hbnRvbmlvODVAZ21haWwuY29tIiwiZXhwIjoxNTkzNjc0MzUxLCJpYXQiOjE1MzMxOTQzNTF9.oTPVkcgF1QcoOsg6KDGOaaTyCQYrWS51QDdRn__MDigivcsuaqUgBhDaTYwQnxOtOCjxDRXO_cqK8i5xBq02bQ"
}
在我的环境中,我设置了一个名为 token
我要设置值。我试过
var data = JSON.parse(responseBody);
postman.setEnvironmentVariable("token", data.message.token);
和
var data = pm.response.json();
pm.environment.set("token", data.message.token);
但两者都有错误:SyntaxError |无效或意外的令牌
如果这是您在响应正文中返回的唯一内容,为什么要添加 'message'?
使用 data.token
或只使用 pm.response.json().token
并删除变量声明。
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("TOKEN",jsonData.token);
为了设置环境变量密钥使用下面
var response=pm.response.json();
pm.environment.set("tokenkey", response.token);