新功能:每个步骤 Web 记录器控制台记录器

Dotcom-Monitor 继续为其无与伦比的监控和测试平台添加高级特性和功能。 最近宣布的最新增强功能是控制台日志记录,这是对”每个步骤 Web 记录器”的增强。

Dotcom-Monitor 的”每个步骤 Web 记录器”是一种主要的无代码工具,用于创建脚本,可用于综合用户测试、负载和压力测试以及网站和 Web 应用程序的监视,以确保用户在整个网站旅程中获得一致的体验。

之前的”每个步骤”网络记录仪的迭代产生了全球正在使用的恒星脚本,然而,却缺少一些东西。 虽然脚本功能强大,但它们监视页面加载错误 – 检查页面是否加载和呈现正确。 站点、页面或应用程序视图可能按预期加载和呈现,但基础 JavaScript 功能可能无法按预期工作,可能存在未识别的安全问题,或者任意数量的其他问题可能会使您的网站面临风险。 到现在为止,这一点不会被每个步骤网络记录器所忽视。

在”每个步骤”中添加控制台日志记录允许您生成警报通知或简单地在网站上记录问题,以便您可以采取措施确保用户可以获得最佳体验。

 

实现控制台日志记录

您可能熟悉看到控制台错误,如:未捕获的语法错误:意外令牌,TypeError:’未定义’不是对象,TypeError:$ 不是函数,未捕获的 TypeError:无法设置”内部文本”的空属性,以及无数其他错误。

就像您习惯于在为 Web 应用开发、故障排除和调试代码时在浏览器中使用开发人员控制台(F12)一样,您可以将控制台的相同功能扩展到监视和测试。

在”每个步骤”脚本中,只需在脚本中右键单击即可打开上下文相关菜单。 您将在菜单底部看到控制台。 在此处,您可以选择“引发错误”、”日志”、”跳过“和“清除“作为选项。 您需要确保在要放置 Console 语句的脚本中右键单击,然后选择适当的选项。

EveryStep Console Logger选择“引发错误“将生成错误警报并启动已为监视设备配置的消息,例如在发生控制台错误时发送 SMS 短信、电子邮件或电话呼叫警报。 选择日志将识别错误与引发错误相同,但不会将设备置于错误状态,也不会启动警报消息。 它只会在设备报告(如瀑布图中)中记录错误。

“跳过“选项可用于忽略您不关心的页面或元素上的控制台错误;”清除”选项将清除控制台日志。

 

控制台日志记录选项

将控制台日志记录命令插入到脚本中后,可以进一步准确定义要通知的控制台消息类型。 默认控制台筛选器是记录所有控制台输出。 如果只想了解特定信息,可以选择”信息”、”警告”或”错误“日志。

EveryStep Web Recorder RaiseError

 

 

 

 

 

 

 

 

 

消息掩码筛选器允许您将日志或错误自定义到特定信息,如语法错误TypeError:如果这是您要查找的内容,则无法读取属性。 您还可以使用URL 掩码字段筛选特定 URL 的控制台日志信息。

EveryStep Recorder Console Logger Raise Error

 

 

 

 

 

 

 

 

 

除了消息类型、消息掩码和 URL 之外,您还可以将消息源配置为:安全性、JavaScript、HTML、其他所有控制台日志消息。 默认值设置为”全部”。

EveryStep Recorder Console Logger RaiseError

自定义日志消息

您可以通过创建自己的自定义控制台消息来增加使用”每个步骤 Web 记录器”创建的监视和测试脚本的强大功能。 在代码中使用console.error()方法,您可以在配置的监视中生成您自己的警报和日志,这非常有用。

console.error()方法向控制台写入一条类似于console.log()的错误消息,但它会将消息样式作为错误样式,并包含从调用该方法的位置的堆栈跟踪。 将在”每个步骤”脚本中的控制台日志记录功能中识别并执行操作!

有关每个步骤 Web 记录器控制台记录器的任何其他问题,请与您的 Dotcom 监视器代表联系。

Facebook
Twitter
LinkedIn
电子邮件
打印