导入脚本(含有多个接口,且存在接口依赖)到postman中,单独运行第2个接口时报错There was an error in evaluating the Pre-request Script: pm is not defined
说明:第一个接口是登录接口,后续都是登录后的操作
两种错误可能:
第一种情况,postman的版本太低,还不支持pm对象。这种情况,更新postman即可

https://stackoverflow.com/questions/46243745/postman-scripts-pm-is-not-defined
第二种情况,导入的脚本,没有设置环境,在右上角的设置里,添加一个环境,并添加一个空的变量名token

登录之外的其他接口,还需在Authorization中设置Bearer Token,并输入token变量

完成这一步后,先运行登录接口,点击右上角的眼睛,即可看到获取的token值,然后再单独运行第二个接口,即可成功
本文介绍了解决Postman中接口依赖导致的错误方法。当尝试单独运行依赖于登录接口的其他接口时,可能会遇到pm对象未定义的错误。文章提供了两种解决方案:更新Postman版本或设置环境变量。首先确保Postman版本支持pm对象,其次在Postman中配置环境变量并使用Bearer Token授权。
1618

被折叠的 条评论
为什么被折叠?



