Postman 中的预请求脚本范围
Pre-Request Script scopes in Postman
我有一个名为“Auth”的集合,其中包含我定义 JavaScript 变量“token”的预请求脚本,以及一些 JavaScript 通用函数,我想在我的内部预请求中使用它们请求脚本。
在“Auth”集合中,我有文件夹名称“Tests”和自己的预请求脚本。我希望两个脚本都被合并,但是当我尝试使用“Auth”集合中的“token”JavaScript 变量时,出现错误:
ReferenceError: currentAccessToken is not defined
如何从内部文件夹预请求脚本中的集合预请求脚本访问 JavaScript 变量(和 JavaScript 函数)?
Postman 有不同的变量范围,您需要使用这些范围,例如:
pm.globals.set("variable_key", "variable_value");
pm.globals.get("variable_key");
pm.collectionVariables.set("variable_key", "variable_value");
pm.collectionVariables.get("variable_key");
pm.environment.set("variable_key", "variable_value");
pm.environment.get("variable_key");
请查看Using variables了解更多详情。
我有一个名为“Auth”的集合,其中包含我定义 JavaScript 变量“token”的预请求脚本,以及一些 JavaScript 通用函数,我想在我的内部预请求中使用它们请求脚本。
在“Auth”集合中,我有文件夹名称“Tests”和自己的预请求脚本。我希望两个脚本都被合并,但是当我尝试使用“Auth”集合中的“token”JavaScript 变量时,出现错误:
ReferenceError: currentAccessToken is not defined
如何从内部文件夹预请求脚本中的集合预请求脚本访问 JavaScript 变量(和 JavaScript 函数)?
Postman 有不同的变量范围,您需要使用这些范围,例如:
pm.globals.set("variable_key", "variable_value");
pm.globals.get("variable_key");
pm.collectionVariables.set("variable_key", "variable_value");
pm.collectionVariables.get("variable_key");
pm.environment.set("variable_key", "variable_value");
pm.environment.get("variable_key");
请查看Using variables了解更多详情。