gpt4 book ai didi

postman - 在 Postman 中使用集合变量

转载 作者:行者123 更新时间:2023-12-03 23:10:33 25 4
gpt4 key购买 nike

learning.getpostman.com上的所有例子站点显示如何在 global 保存变量或 environment级别,以便从一个请求到另一个请求获取值。
例如:

pm.environment.set(variableName:String, variableValue:String)
pm.environment.get(variableName:String)

pm.globals.set(variableName:String, variableValue:String)
pm.globals.get(variableName:String)
分别。
是否可以使用 Collections 代替?
阅读 documentation关于 pm. API 并没有给我太多希望。
我正在寻找这样的东西:
pm.collection.set(variableName:String, variableValue:String)
pm.collection.get(variableName:String)
我的目标是能够在没有交叉污染的情况下运行两个集合。
编辑
postman 进化。如果您 read the documentation也可以在集合中而不是在环境中设置变量。请注意,如果您在两个地方都设置了同名的变量,请使用 {{variablename}}可能不会产生预期的结果。
例如,如果一个集合变量和一个环境变量有
完全相同的名称,它们仍然是两个完全不同的变量。

最佳答案

可更新的最新 Postman 版本 (7.9.0),附带一个新的 pm.collectionVariables功能,这使用户可以在集合级别更好地控制他们与变量交互的方式。

以前,您只能手动添加这些变量,然后使用 pm.variables.get("var_name") 在沙箱环境中访问它们。功能。

新款pm.collectionVariables API方法自带以下功能:

 .get(“var_name”)
.set(“var_name”, “var_value”)
.has(“var_name”)
.unset(“var_name”)
.clear()
.toObject()

语法的一个例子是这样的:
pm.collectionVariables.set("collectionVariable", "My Awesome New Collection Level Variable");
这是从 Tests 设置集合级别变量的基本示例。标签:

Collection Variables

关于postman - 在 Postman 中使用集合变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58324169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com