Postman进阶篇(二)-console控制台(查看接口日志、调试代码)

这篇具有很好参考价值的文章主要介绍了Postman进阶篇(二)-console控制台(查看接口日志、调试代码)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

如果你觉得这篇内容对你有所帮助,有所启发,我想邀请你帮我个忙:
关注我的公众号【软件测试必备技能】,经常会分享软件测试干货。
搜索公众号名称,或点击文章底部卡片即可加我。

————————————————————————————————

进入postman进阶篇之后,有时需要使用console控制台查看log,在本系列上一篇pre-request script入门及实现参数使用随机数在调试脚本的时候,简单的介绍console的入口及查看脚本打印日志,但console的作用不止于此,在这篇文章中将会详细介绍。

一、打开console的方式

  1. 点击底部“console”按钮,控制台将在postman界面下版部分展开。
    postman console,postman,postman,测试工具,前端
  2. 顶部菜单栏,选择 “view”,再选择下拉菜单中的 **“show Postman Console”**或是使用快捷键Alt+Ctrl+C。从这个入口打开的控制台为窗口模式。
    postman console,postman,postman,测试工具,前端
    postman console,postman,postman,测试工具,前端

二、控制台各按钮功能介绍

	窗口模式与底部展开模式下的console功能基本相同,按钮介绍以底部展开模式下的console为例。
1. 切换窗口模式
  • 按钮位于控制台右上角。控制台在窗口模式下没有切换的按钮。只有从底部“console”按钮展开的控制台有此按钮。
  • 点击之后控制台窗口。
    postman console,postman,postman,测试工具,前端
    2. 日志清空按钮
  • 点击之后清空控制台已打印日志
    postman console,postman,postman,测试工具,前端
3. 设置日志显示等级
  • 点击右上角"All Logs",展开所有日志等级从上到下依次是"Log"、“Info”、“Warning”、“Error”。默认全选。取消日志等级的勾选,控制台也会相应过滤对应等级的日志。
    (文章的下半部分会介绍如何在脚本中输出不同等级日志到控制台)
    postman console,postman,postman,测试工具,前端
4. 显示时间戳
  • 点击右上角“···”按钮,勾选“Show timestamps”,所有的日志(包括在勾选前就已经打印的日志)都会显示打印时间。
    postman console,postman,postman,测试工具,前端
4. 隐藏接口请求
  • postman每次请求都会将在控制台打印接口的日志,其中含有这个接口完整的信息。
    postman console,postman,postman,测试工具,前端
  • 但有的时候只想专注的看脚本日志打印,可以选择将接口请求日志隐藏。
  • 点击右上角“···”按钮,勾选“Hide Network”,所有的接口日志(包括在勾选前就已经打印的接口日志)都会被有隐藏。
    postman console,postman,postman,测试工具,前端

三、控制台打印的日志内容

1. 接口请求日志
  • 在上面隐藏接口日志中有提到:postman每次请求都会将在控制台打印接口的日志,其中含有这个接口完整的信息。
    postman console,postman,postman,测试工具,前端
  • 因为在postman中请求接口的时候,只需要填写部分的信息。剩下的信息由postman自动补齐。
  • 比如:设置URL时可以不填是使用http协议,这时请求的时候postman会自动补上“http://”,但这在接口编辑的界面是不会体现出来的,这时候就可以通过日志查看接口请求的具体信息。
  • 因为在console打印的接口日志是最终postman请求接口时的参数,所以也可以在这里看到脚本修改接口参数之后的结果。
    postman console,postman,postman,测试工具,前端

-点击右上角的“Show law log”日志将以源格式展示。再点击“Show pretty log”可切回原来的样式。
postman console,postman,postman,测试工具,前端

-如果接口内容过长就会显示提示“The console only shows bodies smaller than 10 KB inline. To view the complete body, inspect it by clicking”,如上图中的“Response Body”
-点击如图按钮,postman上会弹出一个页面,单独展示过长的内容。
postman console,postman,postman,测试工具,前端
postman console,postman,postman,测试工具,前端

2. 脚本日志打印
  • 本系列上一篇介绍过pre-request script之后还会介绍一个Test Script,这两个脚本无论是在何处运行,都可以将日志输出到控制台。
  • 输入日志的代码如下:
console.log("这是log级别的日志")
console.info("这是info级别的日志")
console.warn("这是warning级别的日志")
console.error("这是error级别的日志")

日志的输出样式如下:
postman console,postman,postman,测试工具,前端
console方式中还有一种debug级别的日志,这个级别的日志不会在控制台输出。

console.debug("这是debug级别的日志")

postman console,postman,postman,测试工具,前端

postman系列文章目录:
https://blog.csdn.net/weixin_40883833/article/details/126452017
—————————————————————————————————
都看到这里啦,分享干货不易,如果你觉得这篇内容对你有所帮助,我想邀请你帮我个忙:
关注我的公众号【软件测试必备技能】,postman系列文章内所使用的示例文件已经上传到了公众号
postman console,postman,postman,测试工具,前端
搜索公众号名称,或点击文章底部卡片即关注领取~
postman console,postman,postman,测试工具,前端文章来源地址https://www.toymoban.com/news/detail-780996.html

到了这里,关于Postman进阶篇(二)-console控制台(查看接口日志、调试代码)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包