gpt4 book ai didi

javascript - 在 Postman 中访问集合变量

转载 作者:行者123 更新时间:2023-12-03 20:17:41 28 4
gpt4 key购买 nike

特色
Postman 为集合添加了对变量、授权、预请求和测试脚本的支持。
(从 5.4.1 版开始,这在集合和文件夹级别都存在。)
用例
假设我想在登录端点被命中时存储一个刷新 token 。我的测试脚本需要创建/更新 COLLECTION 变量,而不是全局或环境变量。
一旦该刷新 token 可用于集合、其他测试和预请求脚本,我认为有一种方法可以通过类似于 pm.environment 或 pm.globals 的 API 访问它们。 (例如,pm.collection)
问题
我找不到任何关于如何通过预请求脚本或测试访问或修改它们的文档......有谁知道如何做到这一点?也许这还没有完全考虑到,或者没有完全实现,但我想我会和其他人一起寻求帮助。
临时解决方案
作为一个完整的黑客,我将我需要的东西存储为命名空间环境变量。这并不理想(在其他集合中工作时会使事情变得困惑),但它工作得很好。

最佳答案

集合变量

您可以使用 pm.variables.get("variableName") 访问预请求和测试脚本部分中的集合变量(和所有变量) .

但是,您只能通过 editing the collection details via modal 定义和更新集合变量。 .

注:对于您当前使用环境变量的解决方案变得困惑,请记住您始终可以使用 pm.environment.set()重置值或pm.environment.unset()清除它。

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

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