postman——集合——变量范围

变量范围

postman支持以下可变范围:

  • 全球
  • 集合
  • 环境
  • 数据
  • 本地

可变范围

如果在两个不同的范围内声明了具有相同名称的变量,则将使用范围最窄的变量中存储的值

例如,如果有一个全局变量和一个局部变量都名为username,则在请求时将使用该局部值运行。

选择变量

可变范围适用于Postman中的不同任务:

  • 全局变量使您可以访问集合,请求,测试脚本和环境之间的数据。

    • 由于全局变量可能会造成混乱,因此您仅应谨慎使用它们,例如快速测试某些东西或项目处于原型开发初期。

 

  • 集合变量可在集合中的整个请求中使用,并且独立于环境,因此不要根据所选环境而更改。

    • 如果仅使用单个环境(例如,用于auth / URL详细信息),则集合变量是合适的。

 

  • 环境变量使您可以针对不同环境定制处理,例如本地开发与测试或生产。一次只能激活一个环境。

    • 如果只有一个环境,则使用集合变量会更有效。

 

  • 局部变量是临时的,只能在您的请求脚本中访问。局部变量值的范围仅限于单个请求或集合运行,并且在运行完成后不再可用。

    • 如果您需要一个值来覆盖所有其他变量作用域,但又不想在执行结束后保留​​该值,则局部变量是合适的。

 

  • 数据变量来自外部CSV和JSON文件,以定义在通过Newman或Collection Runner运行集合时可以使用的数据集。

 

可变范围

posted @ 2020-01-14 16:14  小白龙白龙马  阅读(420)  评论(0编辑  收藏  举报