调试和日志
Postman应用程序在我们发布之前进行了广泛的测试和beta版本。也就是说,应用程序有时可能崩溃或出现意外行为的情况。如果你一直无法靠自己 排除 问题,你可以在GitHub tracker或访问我们的支持中心 提交问题 ,另外可以将应用程序的控制台日志包含在报告中以便提供一些有用的数据进行故障排除。
Postman控制台类似于浏览器的开发者控制台,除了适用于API开发。如果API或API测试不符合您的期望,那么这将是您在调试时非常有帮助的地方。只要控制台窗口打开,您的所有API活动将被记录在这里,以便查看发生了什么事情。
Postman控制台主要记录以下信息:
- 发送的实际请求,包括所有底层请求头和变量值等。
- 由Postman处理之前的服务器发送的确切响应
- 用于请求的代理配置和证书。
- 来自测试或预请求脚本的错误日志
- 内部脚本的
console.log()
。
在脚本适当的位置使用console.info()
或console.warn()
将有助于定位正在起作用的确切的代码行。如果你熟悉JavaScript的话,console.log()
与在JavaScript的方式是非常相似的。
DevTools控制台日志
要访问控制台日志,请按照下列步骤操作:
对于Mac / Windows / Linux的本地应用程序
- 转到
View
应用程序菜单,然后单击Show DevTools
。 - 在DevTools窗口中,单击top控制台选项卡显示应用程序的调试日志。
对于Chrome应用
- 在Chrome浏览器窗口的地址栏输入
chrome://flags/#debug-packed-apps
。 - 搜索“packed”或尝试找到“Enable debugging for packed apps”设置。
- 启用设置。
- 重新启动Chrome 完成此操作后,您可以在任意位置通过右键单击Postman中“审查元素(inspect element)”来访问开发人员工具窗口。您也可以去
chrome://inspect/#apps
,然后在Postman标题下的requester.html点击下面的“检查inspect”。
通过Postman控制台进行网络请求
对于Mac / Windows / Linux的本地应用程序
前往View
应用程序菜单,然后单击“Show Postman Console”或使用键盘快捷键CMD / CTRL + ALT + C。与DevTools类似,每个调用及其头和有效载荷将被记录到Postman控制台。
对于Chrome应用
您还可以使用DevTools窗口检查请求和响应有效负载。如果拦截器被禁用,请切换到“网络”选项卡,您应该能看到每个请求。点击后可让您查看请求和响应的header和有效内容: