【问题标题】:How to update global variable in Postman?如何更新 Postman 中的全局变量?
【发布时间】:2019-07-07 16:17:05
【问题描述】:

我有一个测试,其中发布了一些项目
例如
发布:项目:1
POST:item : 2 以此类推

现在在第一个 Post 请求中,我正在尝试在 pre-request-script 中设置一个全局变量

postman.setGlobalVariable("item", 1);

并在正文中使用此变量 例如

 "item": "{{item}}",

它工作。
现在在 2nd Post 请求中,我想在 pre-request-script 中增加全局变量

item=item+1;
postman.setGlobalVariable("item", item);

和上面的一样。 但它给出以下错误

评估预请求脚本时出错:item is not 定义

【问题讨论】:

    标签: postman


    【解决方案1】:

    使用当前版本的 Postman (6.2.x),您可以在“测试”选项卡中设置变量,如

    全局变量

    pm.globals.set("variable_key", "variable_value");
    

    环境变量

    pm.environment.set("variable_key", "variable_value");
    

    要更新答案,会是

    pm.globals.set("item", Number(postman.getGlobalVariable("item"))+1);
    

    【讨论】:

      【解决方案2】:

      postman.setGlobalVariable("item", Number(postman.getGlobalVariable("item"))+1);

      【讨论】:

      • 这已经过时了
      猜你喜欢
      • 1970-01-01
      • 2022-09-22
      • 1970-01-01
      • 2013-06-22
      • 1970-01-01
      • 2020-07-03
      • 1970-01-01
      • 2014-07-20
      • 2019-06-09
      相关资源
      最近更新 更多