【问题标题】:Postman set variable邮递员设置变量
【发布时间】:2021-09-14 14:57:07
【问题描述】:

这是我的例子,我需要设置环境变量的值如下 我已经知道名为“ponumberA”的变量,是否可以使用“pm.environment.set”函数将该值设置为环境变量。

(((var ponumberA="A1234";
    pm.environment.set("ponumberxx",ponumberA);
    var ponumberxxx=pm.variables.get("ponumberxx")
    console.log ("Request PO # is  " +ponumberxxx))))

【问题讨论】:

  • 您的实际问题是什么?除了多余的(),我没有发现任何问题
  • @lucasnguyen17 ,我在收集时在“Pre-RequestScript”(例如:pm.environment.set("ponumberxx",ponumberA);)级别定义了这个变量。我可以使用变量( ponumberxxx )作为获取请求 URL 的参数吗?
  • 是的,当然。要在 Postman UI 中获取变量,请使用语法 {{variable_name}},例如 {{ponumberxx}}。要在 Postman 脚本(预请求和测试)中获取变量,请使用 pm.variables.get("ponumberxx")

标签: variables set postman


【解决方案1】:

https://learning.postman.com/docs/sending-requests/variables/

您可以从 pm 对象中设置变量和范围

pm.environment.set
pm.collectionVariables.set
pm.variables.set
pm.globals.set

您可以在任何会话中使用此变量,例如 url、body、header 等

{{variablename}}

例子

pm.environment.set("myvar",2)

在网址中

https://www.somewebsite.com?id={{myvar}}

【讨论】:

    猜你喜欢
    • 2019-01-09
    • 2020-04-11
    • 2023-03-27
    • 1970-01-01
    • 2018-12-04
    • 2021-07-08
    • 2017-09-22
    • 1970-01-01
    • 2021-01-05
    相关资源
    最近更新 更多