postman 将返回值设置为环境变量

代码如下

var jsonData = JSON.parse(responseBody);

pm.globals.set("token", jsonData.data.token);

 

 

 

### Postman 发送请求无返回值的解决方案 当遇到Postman发送请求后没有收到预期响应的情况时,可以从多个角度排查问题。通常这类情况可能是由配置不当、服务器端逻辑或网络连接引起的。 #### 1. 验证请求URL和方法 确认所使用的HTTP动词(GET/POST等)以及目标资源路径是否正确。如果不确定具体原因,则尝试简化测试用例,比如先通过浏览器访问相同的API来验证其可用性[^1]。 #### 2. 检查Headers设置 对于某些RESTful服务来说,缺少必要的头部信息可能会导致无法正常处理请求并给出回应。特别是Content-Type头,在提交JSON数据时应将其设为`application/json`;而对于表单编码的数据则应该采用`application/x-www-form-urlencoded`或其他适当的形式[^3]。 #### 3. 设置超时时间 有时由于网络延迟等原因造成客户端提前终止等待而未接收到完整的回复内容。可以在Postman中调整全局或特定请求级别的timeout选项以延长允许的最大响应等待周期。 #### 4. 查看Response Body 即使表面上看起来没有任何输出,也建议查看详细的response details部分——这包括状态码、headers及body三大部分。有时候虽然body为空白但仍存在其他形式的信息可以帮助定位故障所在之处。 #### 5. 使用环境变量管理敏感信息 为了避免硬编码可能导致的安全隐患或是难以维护的问题,推荐利用内置的支持机制创建自定义environment variables存储诸如认证令牌之类的私密项,并在实际构建payload之前引用这些预置好的占位符完成替换操作[^2]。 ```javascript pm.environment.set("authToken", "your_token_here"); // 在后续请求里这样引用它: { "Authorization": `Bearer ${process.env.authToken}` } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值