切换环境后请求依然打到测试服,改了变量也没有生效。日志里能对上时间点,这种反而好排。
当前激活的环境与变量作用域不一致,或请求里写死了完整地址。这一点先确认清楚,后面就不用反复试。
{{baseUrl}}/api/list
# 变量优先级:局部 > 环境 > 集合 > 全局
这次卡住的地方就在「Postman 环境变量」这一环,单独把它拎出来验证,别和其他改动混在同一次发布里。能分两步做的操作就别合成一步,中间看一眼返回值,出问题好判断。
报错里带路径的,先去看那个路径在不在、权限对不对。同一份配置存在多处的,先确认改的是被加载的那一份。
新版本先放一台机器上跑一天再全量,问题一般在这段时间暴露。备份不是备了就行,恢复一次才算数,很多备份文件打开才发现是空的。
处理上按这个顺序:确认激活环境与变量优先级;请求地址使用变量引用;清理同名集合变量。
结果对不对很好判断,切换环境后请求命中对应服务器,返回数据符合预期。