Postman 如何查看受监控的Collections 运行结果?

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: Postman 如何查看受监控的Collections 运行结果?

大家好,我是阿萨。又到周一上班日了,今天开始又是元气满满地一周,打起精神,好好干活啦。

今天我们继续看看Postman Monitor。上次Postman 如何定时 自动化运行Collections?讲解了Monitor的用法。大家也知道如何使用Monitor 了。今天我们就详细解读下Monitor的结果。

我们都知道,Monitor可以持续跟踪api的运行状况和性能。使用Postman,可以随时了解工作空间中所有基于集合的监视器上发生的情况,或者深入到单个Monitor中,随时检查测试结果和性能。会用工具是第一步,真正会分析结果,并且把结果运用起来的才算是王道。


一, 如何查看Monitor的结果?


在Postman中,打开工作区并在侧边栏中选择Monitors。选择Monitors,打开一个包含最新集合数据的选项卡。下图展示了阿萨创建的Monitor 运行结果。提示不健康,是因为有失败的结果。

用户可以查看整体的汇总信息,也可以查看单个请求的信息。不管是汇总信息还是单个请求的信息,都提供过滤功能。我们先看下汇总信息。




1. Monitor汇总信息


可以用Monitor Summary来了解api在一段时间内的执行情况。图中每个Monitor的运行都用条形图表示。

上面的部分显示每次运行的Monitor平均响应时间,而下面的部分显示所有区域每次运行的失败测试数。要查看确切的响应时间和失败百分比,可以将鼠标悬停在每次运行上。


image.png


红色条指示测试失败或运行期间发生错误。有关详细信息,请查看控制台日志。

2. 查看单个请求


选择Individual requests就直接查看Monitor 里多个单独的请求相关数据了。
选择单个请求后,每个请求就是每一种颜色的线。不同颜色的线代表不同的请求。

image.png



二, 如何使用过滤器?


了解了汇总信息和单个信息之后,接下来就是如何使用好过滤功能啦。

通过选择特定的请求、运行类型、结果和区域(如果适用),可以使用过滤器来识别Monitor运行中重复出现的模式。见下方的截图。因为阿萨使用的是免费版本,所以无法指定时区去运行,所以通过时区或者区域去过滤的选项就是不可用的。

image.png

image.png

image.png

可以使用Clear Filters返回到原始的视图。

1. 过滤请求
可以根据请求进行筛选,以比较不同运行时单个请求的响应时间。在Filter By下选择All Requests,然后选择您的请求。

2. 根据运行方式的不同类型过滤
可以通过运行类型来比较手动运行、计划运行和webhook运行之间的响应时间变化。选择Type: All,然后选择您想要进一步分析的运行类型。

手动运行在Postman中启动,或由Postman API触发。计划运行由创建或编辑监视器时设置的计划启动。Webhook运行是由你创建的Collections启动的。

3. 按运行结果过滤
每次运行都根据其结果进行标记:

成功-Monitor顺利完成运行,并通过了所有测试。

失败-Monitor完成了运行,但一个或多个测试失败。

错误-由于一个错误,Monitor无法完成其运行。如果编写的代码中出现语法错误、网络错误或其他各种原因,就可能发生错误。如果遇到这种情况,控制台日志将帮助确定造成这种情况的原因。

Abort -Monitor无法在指定的五分钟内完成运行,此时它超时了。
通过运行结果过滤,以比较相同结果下运行状态有何不同。选择“运行结果:全部”,然后选择一个或多个运行结果类型来查看。

4. 按地区或者时区过滤(付费功能)
按区域过滤,以比较不同区域内运行的差异。选择“所有地区”,然后选择要查看的地区。

只有当创建或最后编辑监视器时选择了多个区域时,此功能才可用。


三. 时光穿梭机


除了汇总和过滤,Postman还提供 查看单次Monitor 执行结果。
回顾过去的运行结果,以了解在特定时间点发生了什么。请选择Monitor汇总或请求图表左上角的Go To。选择时间和日期,然后选择Apply以查看特定的运行。这个功能还挺重要的,尤其是出错后要去调试的话,查看log 和结果都是很重要的功能。

image.png

要将视图恢复到最近的运行,请在图形的左上角选择您定义的时间和日期,然后选择Reset。

1. 选择日期的Monitor 运行的测试结果
可以查看Monitor汇总下方的“测试结果”,以查找有关测试的更详细信息,包括哪些测试通过或失败、响应代码和响应时间。


image.png



2. 选择日期的Monitor 运行的控制台日志

在Monitor 汇总信息下面查看控制台日志。

日志部分记录监视器的运行细节,以及console.log语句,这些语句作为前置操作和测试脚本的一部分运行。运行细节指定Monitor运行的各个阶段,如准备运行、运行、重新运行、运行结果以及错误和测试失败信息。在Console Log中选择一个请求将在一个选项卡中打开它,根据需要调试和编辑请求。


image.png



四.额外信息(不重要)


再右侧的侧边栏有Activity Feed 和Monitor 详情。Activity Feed 打开只有Monitor 相关的操作日志。 下方还有一个Monitor详情的一个菜单。感觉这2个菜单没啥实际用途。知道有这个东西即可。


image.png

image.png

image.png



五.总结


通过本次Monitor 汇总信息的总结,相信大家对Postman里Collections的Monitor 有了一个更全面的认识了。

它不但汇总响应的平均时间,每次运行结果的横向比较,也可以过滤每次运行的结果,日志,方便大家对结果进行调试和分析。同时也不需要手动运行,是不是很酷?

你学会了吗?

Postman 往期内容:

阿萨聊测试:如何在Mac 电脑上安装Postman?

阿萨聊测试:Postman 的界面功能介绍

阿萨聊测试:如何用Postman 发送请求?

阿萨聊测试:如何用Postman查看HTTP消息相关内容?

如何使用Postman 录制请求?

如何用好Postman中的变量?

如何使用Postman 做好Cookie管理以及授权?

用Postman 如何设置断言?

如何使用Postman里的collections?

Postman 导入导出API 的用法

如何使用Postman 测试Https 网站?

Postman的前置操作是干什么的?

Postman 提供的Javascript 对象有哪些?

Postman 如何定时 自动化运行Collections?

如何在集合中指定request的执行顺序?

Postman 如何使用数据文件参数化?

如何使用Newman 命令行的方式去运行API脚本?

相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
相关文章
如何使用Postman里的collections?
如何使用Postman里的collections?
281 0
|
JSON 测试技术 API
『Postman入门万字长文』| 从工具简介、环境部署、脚本应用、Collections使用到接口自动化测试详细过程
『Postman入门万字长文』| 从工具简介、环境部署、脚本应用、Collections使用到接口自动化测试详细过程
341 3
|
12天前
|
前端开发 安全 测试技术
Postman Mac 版安装终极指南:从下载到流畅运行,一步到位
Postman 是 API 开发与测试的高效工具,支持各类 HTTP 请求调试与团队协作。本文详解 Mac 版下载、安装步骤,助你快速上手。同时推荐一体化 API 协作平台 Apifox,集文档、调试、测试于一体,提升开发效率与团队协同能力。
|
监控 JavaScript 前端开发
Postman 如何定时 自动化运行Collections?
Postman 如何定时 自动化运行Collections?
463 0
|
监控 JavaScript 前端开发
Postman 如何定时 自动化运行Collections?
大家好,我是阿萨。上一期的[Postman 提供的Javascript 对象有哪些?]我们学习了Postman 提供的javascript 对象 方便我们写脚本用的。 作为一个API 测试工具,自动化运行是必须的,而且要能做到定时,周期的运行自动化脚本。
1885 0
Postman 如何定时 自动化运行Collections?
|
JSON JavaScript 数据格式
Postman-06-运行Collection
Postman-06-运行Collection
Postman批量运行
Postman批量运行:入口、批量运行界面 、批量运行方式、批量运行结果:列表和视图形式等简单介绍。。。
317 0
Postman批量运行
|
JavaScript Windows
Postman非GUI运行脚本工具Newman的安装简介
Newman是为Postman而生, 专门用来运行Postman编写好的脚本;使用Newman, 你可以很方便的用命令行来执行postman collections(脚本集合)。
374 0
Postman非GUI运行脚本工具Newman的安装简介
|
JSON 测试技术 文件存储
Postman之Newman命令行运行脚本生成HTML报告
Postman之Newman命令行运行脚本生成HTML报告,运行:newman run ;-e 引用环境变量;-g 引用全局变量;-d 引用数据文件;-n 指定测试用例迭代的次数;-r 表示生成测试报告的文件类型,可以有多个,中间用 逗号 隔开即可;cli,html,json,junit --reporter-html-export 指定生成HTML的报告。
831 0
Postman之Newman命令行运行脚本生成HTML报告
|
监控 API Go
Postman 如何查看受监控的Collections 运行结果?
大家好,我是阿萨。又到周一上班日了,今天开始又是元气满满地一周,打起精神,好好干活啦。今天我们继续看看Postman Monitor。上次[Postman 如何定时自动化运行Collections?]讲解了Monitor的用法。大家也知道如何使用Monitor 了。今天我们就详细解读下Monitor的结果。
486 0
Postman 如何查看受监控的Collections 运行结果?