跳到主要内容

故障排除(Troubleshooting)

如果你在使用基于集合的监视器时遇到问题,以下故障排除步骤可能会帮助你识别和解决问题。

查看失败的监视器

Postman 控制台日志 可以帮助你调试在使用基于集合的监视器时可能遇到的问题。

  1. 转到你的工作空间并在边栏中选择监视器。
  2. 选择一个监视器,然后在性能图中选择一个失败的监视器运行。
  3. 选择控制台日志以查看监视器运行详细信息,以及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块中将使你的集合中的测试和预请求脚本运行完成。