故障排除(Troubleshooting)
如果你在使用基于集合的监视器时遇到问题,以下故障排除步骤可能会帮助你识别和解决问题。
查看失败的监视器
Postman 控制台日志 可以帮助你调试在使用基于集合的监视器时可能遇到的问题。
- 转到你的工作空间并在边栏中选择监视器。
- 选择一个监视器,然后在性能图中选择一个失败的监视器运行。
- 选择控制台日志以查看监视器运行详细信息,以及
console.log()
你包含在预请求和测试脚本中的任何语句。
有关使用控制台日志进行调试的更多信息,请参阅 API 请求故障排除 。
调试本地运行尝试
- 在 Postman 或 Newman 中运行故障监视器的集合及其环境,以查看它是否正常工作。
- 如果本地运行通过,请通过查找 Postman 页脚左侧的同步符号来检查 同步是否正常工作。 这将确保任何本地更改持续存在。
调试变量问题
- 确保在本地运行和监控运行中使用相同的环境。要确认,请添加
console.log(environment);
到你的请求脚本并比较监控和本地运行的结果。 - 如果你的 collection run 依赖于保存的全局变量,请将其更改为环境变量。监视器不支持保存的全局变量。
记录相关信息
意外的响应主体或 header 值可能是监视器问题的来源。你可以使用以下代码记录这些:
console.log(JSON.stringify(responseBody, null, 2));
console.log(JSON.stringify(responseHeaders, null, 2));
未捕获的错误
- 将可疑代码包装在一个
try - catch
块中将使你的集合中的测试和预请求脚本运行完成。