gpt4 book ai didi

postman - 我可以在 newman 中使用 postman 集合变量吗?

转载 作者:行者123 更新时间:2023-12-05 04:04:12 25 4
gpt4 key购买 nike

使用范围内的变量:Postman 中的集合工作正常。

但是当我导出集合并在 Newman 内部使用它时,它并没有像我预期的那样工作。

1) 变量在集合 json 中,在文件末尾 - 好的。

2) 我使用这段代码:

var obj = {};
obj.categories = pm.variables.get("category_id");
obj.packages = pm.variables.get("package_id");
obj.type = "add";
pm.globals.set("switch_json", JSON.stringify(obj));
console.log("request body: " + pm.globals.get("switch_json"));

在预请求脚本中获取 2 个集合变量(category_id、package_id)的值。

3) 在 Postman 内部一切正常,console.log 返回:

request body: {"categories":"14","packages":"2","type":"add"}

4) 内部 Newman console.log 只返回:

'request body: {"type":"add"}'

Newman 不支持集合变量吗?

最佳答案

集合变量存储在编辑下集合的变量选项卡中。导出集合时共享初始值而不是当前值。 Newman 将访问这些(初始值)值。

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

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