Javascript postman pm集环境变量

Javascript postman pm集环境变量,javascript,postman,postman-testcase,Javascript,Postman,Postman Testcase,我将得到JWT令牌作为响应,我需要在postman中将该JWT令牌设置为环境变量 这是我的密码 pm.test("access_token is working", function () { var jsonData = pm.response.json(); pm.expect(jsonData.access_token).to.exist; }); pm.environment.set("jwt_token", pm.test); 当JWT令牌发生任何更改时,postman环境变量应设

我将得到JWT令牌作为响应,我需要在postman中将该JWT令牌设置为环境变量 这是我的密码

pm.test("access_token is working", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.access_token).to.exist;
});

pm.environment.set("jwt_token", pm.test);

当JWT令牌发生任何更改时,postman环境变量应设置为该新值

这就是设置令牌所需的全部内容:

pm.environment.set("jwt_token", pm.response.json().access_token)

在发出请求之前,请确保在应用程序右上角的下拉列表中创建并选择了环境

在邮递员的
测试脚本中
添加以下代码:

var jsonData = JSON.parse(responseBody);
pm.environment.set("jwt_token", jsonData.access_token);
jwt_令牌
变量将在您的环境中更新(创建)。 此块代码不引用您的测试脚本

.

遵循以下步骤

  • 单击邮递员右上角的眼睛图标
  • 单击添加按钮,在邮递员中创建一个新环境。给它起个名字
  • 现在,当您有一个环境时,确保您在眼睛图标旁边的下拉菜单中选择了它(最初,它显示“无环境”)
  • 继续使用POST方法测试菜单,并在那里编写此代码
    pm.environment.set(“TOKEN”,pm.response.json().access_TOKEN)
    ,以获取令牌并将其放入Postman环境中的TOKEN变量中
  • 现在,无论何时,只要您想要获取令牌,请转到GET methodAuthorization菜单,选择您拥有的令牌类型(例如承载令牌),并在令牌字段中写入令牌的变量名。在我们的示例中,
    {{TOKEN}

  • 您能描述一下您面临的问题/问题/错误吗?我需要设置postman环境变量,该变量是我从ResponseId获得的。其中一个回答回答了您的问题?如果是,请将其标记为答案/投票问题。如果没有,让我们知道遗漏了什么。