邮递员,为 "run session" 设置 evraibale

Postman, Set on evraibale for "run session"

我知道我们可以通过预请求脚本在不同的范围内设置一个变量,但是我们可以为“执行”或“测试的运行”设置一个吗?

我有一个文件夹,其中包含两个请求来验证一个场景,其中第一个将创建具有唯一 ID 的资源,第二个将尝试创建具有相同唯一 ID 的资源而失败。

我想在每次集合 运行 时生成该唯一值。此时我使用 collectionVariables 来测试和设置不存在但该变量保留在每次“重试”之间。

我可以创建一个仅在一次集合执行时相同的变量吗?

谢谢

我有类似的情况,我将值存储在环境变量中,然后在第一个请求的 Pre-request 脚本中取消设置它们:

pm.environment.unset("myVariable");

因此,我的解决方案与@so cal cheesehead 建议的解决方案相同。

我在文件夹 pre-request 或第一个请求脚本中创建了一个变量。并在最后一次请求的最后一次测试后取消设置。

可悲的是这个变量的初始化和销毁​​分散在不同的脚本中。