【问题标题】:Test to count how many variables are in a environment (Postman)测试以计算环境中有多少变量(邮递员)
【发布时间】:2022-01-15 10:37:01
【问题描述】:

我想在 POSTMAN 的环境中计算我有多少环境变量。

在名为UUID Test 的环境中,我设置了 10 个变量:

UUID_1
UUID_2
UUID_3
..
UUID_10

我已经尝试了多个版本,我将它们放入请求中的测试字段中(见下文)

V1:

let counter = parseInt(pm.environment.get("counter"))
console.log(counter)

V2:在引号中使用环境名称。

let counter = parseInt(pm.environment.get("UUID Test"))
console.log(counter)

对于这两个版本,我都会在控制台中收到Nan。我在这里错过了什么?

【问题讨论】:

  • 这项工作可以Object.keys(pm.environment.toObject()).length吗?
  • @DannyDainton 不是。控制台中没有填充任何内容,还有要执行的 console.log 吗?
  • pm.environment.toObject() 应该显示活动环境文件中的所有变量,然后是计算长度的情况。 learning.postman.com/docs/writing-scripts/script-references/…
  • 您显然需要将其包装在 console.log() 语句中才能在控制台中查看结果????
  • 谢谢@DannyDainton - 成功了!

标签: java variables environment-variables postman


【解决方案1】:

试试

console.log(Object.keys(pm.environment.toObject()).length)

这应该会给你环境文件中变量的长度。

【讨论】:

猜你喜欢
  • 2019-01-09
  • 2018-10-12
  • 2019-03-28
  • 2021-01-05
  • 2020-04-11
  • 2020-11-06
  • 2019-04-23
  • 2020-07-13
  • 2018-12-04
相关资源
最近更新 更多