我在邮递员中有多个REST查询和测试集合,并且为每个集合创建了一组环境变量。 我希望在运行测试之前确保选择了正确的环境。 在请求前脚本部分中可以自动在环境之间切换吗?
czhwan 回答:如何在预请求脚本中更改Postman环境?
您不能从请求前脚本部分切换环境。
话虽如此,您仍然可以使用pm.environment.name;
检查当前环境的名称,如果不是您期望的名称,则停止执行,例如:
if(pm.environment.name !== "dev") {
postman.setNextRequest(null);
}
,
您可以按环境设置变量名称,尤其是REST API的URL。