postman报错pm is not defined原因分析及处理办法

本文介绍了解决Postman中接口依赖导致的错误方法。当尝试单独运行依赖于登录接口的其他接口时,可能会遇到pm对象未定义的错误。文章提供了两种解决方案:更新Postman版本或设置环境变量。首先确保Postman版本支持pm对象,其次在Postman中配置环境变量并使用Bearer Token授权。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

导入脚本(含有多个接口,且存在接口依赖)到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值,然后再单独运行第二个接口,即可成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值