Postman,在测试之间共享一个动态变量

问题描述 投票:0回答:0

我有一个包含四个测试的 Postman 集合。在集合的预请求脚本选项卡中,我创建了一个动态日期 (timeVariable)。当我从集合级别运行我的测试脚本时,控制台日志显示每个测试的 timeVariable 值,但当我查看结果时,timeVariable 值为空。在我的预请求脚本中,我将

pm.env.sets()
设置为:

pm.environment.set("timeVariable", resultTime);

但是我的测试对于 timeVariable 仍然是空白的。

  • 我需要使用 QA 而不是环境吗?
  • 我需要使用不带引号的 timeVariable 吗?
  • 我需要在每个测试中使用 set 命令吗?

有什么建议吗?谢谢

我已经尝试了大部分方法,但我认为我每次都需要重置 timeVariable,以便每个测试都能看到值。我假设因为该值来自集合级别,但测试结果页面将 timeVariable 显示为 time:{{timevariable}} as Time:""

variables time collections postman
© www.soinside.com 2019 - 2024. All rights reserved.