邮递员,为 "run session" 设置 evraibale
Postman, Set on evraibale for "run session"
我知道我们可以通过预请求脚本在不同的范围内设置一个变量,但是我们可以为“执行”或“测试的运行”设置一个吗?
我有一个文件夹,其中包含两个请求来验证一个场景,其中第一个将创建具有唯一 ID 的资源,第二个将尝试创建具有相同唯一 ID 的资源而失败。
我想在每次集合 运行 时生成该唯一值。此时我使用 collectionVariables
来测试和设置不存在但该变量保留在每次“重试”之间。
我可以创建一个仅在一次集合执行时相同的变量吗?
谢谢
我有类似的情况,我将值存储在环境变量中,然后在第一个请求的 Pre-request 脚本中取消设置它们:
pm.environment.unset("myVariable");
因此,我的解决方案与@so cal cheesehead 建议的解决方案相同。
我在文件夹 pre-request 或第一个请求脚本中创建了一个变量。并在最后一次请求的最后一次测试后取消设置。
可悲的是这个变量的初始化和销毁分散在不同的脚本中。
我知道我们可以通过预请求脚本在不同的范围内设置一个变量,但是我们可以为“执行”或“测试的运行”设置一个吗?
我有一个文件夹,其中包含两个请求来验证一个场景,其中第一个将创建具有唯一 ID 的资源,第二个将尝试创建具有相同唯一 ID 的资源而失败。
我想在每次集合 运行 时生成该唯一值。此时我使用 collectionVariables
来测试和设置不存在但该变量保留在每次“重试”之间。
我可以创建一个仅在一次集合执行时相同的变量吗?
谢谢
我有类似的情况,我将值存储在环境变量中,然后在第一个请求的 Pre-request 脚本中取消设置它们:
pm.environment.unset("myVariable");
因此,我的解决方案与@so cal cheesehead 建议的解决方案相同。
我在文件夹 pre-request 或第一个请求脚本中创建了一个变量。并在最后一次请求的最后一次测试后取消设置。
可悲的是这个变量的初始化和销毁分散在不同的脚本中。