如何在Postman控制台打印所有接口响应返回的错误信息
Postman 接口响应错误信息控制台打印实现方案
直接在对应请求的「Tests」标签页写入以下代码即可实现需求:
常用JSON响应场景代码
// 获取完整JSON响应 const response = pm.response.json(); // 打印全量响应内容,方便排查所有返回字段 console.log('完整接口响应数据:', response); // 适配常用错误字段,可根据你的接口返回规则调整字段名 const errorContent = response.error || response.errors || response.msg || response.message || '未匹配到标准错误字段'; // 标红打印错误信息,便于在控制台快速定位 console.error('接口返回错误信息:', errorContent); // 异常状态码额外补充打印 if (pm.response.code >= 400) { console.error('请求状态异常,状态码:', pm.response.code, '状态描述:', pm.response.status); }
非JSON响应场景代码
如果接口返回的是文本、HTML等非JSON格式内容,使用以下代码:
// 获取原始响应文本 const rawResponse = pm.response.text(); console.log('原始响应内容:', rawResponse); // 正则匹配错误关键词,可根据实际场景调整匹配规则 const errorResult = rawResponse.match(/(error|错误|msg|message)['":\s]*([^\n,\}]+)/i); if (errorResult && errorResult[2]) { console.error('匹配到的错误信息:', errorResult[2].trim()); }
使用注意事项
- 代码粘贴完成后发送请求,即可在Postman底部「Console」面板查看输出内容
- 若你的接口返回的错误字段和示例不一致,自行替换代码中的字段名即可
console.error输出的内容会标红高亮,比普通日志更容易识别
内容的提问来源于stack exchange,提问作者Amir Marezloo
相关产品推荐
相关产品推荐

