网站监控
基于截图的网站监控是什么、定时截图如何追踪视觉变化,以及常见错误。
网站监控是对网站进行持续检查,以确认网站可用、响应迅速并显示正确的内容。传统监控会定期发送请求,在页面返回错误、响应缓慢或证书失效时发出警报。
基于截图的监控增加了视觉层面的检查。它定期截取页面,并将每次截图与之前的截图比较。这样即使服务器响应正常,布局、价格、措辞、横幅的变化或样式错乱也能被发现。这些截图还会形成一份带日期的页面视觉历史。
基于截图的监控与可用性监控
| 可用性监控 | 基于截图的监控 | |
|---|---|---|
| 检查内容 | 状态码、响应时间 | 页面显示的内容 |
| 能发现 | 宕机、响应缓慢 | 视觉和内容变化 |
| 输出 | 警报、图表 | 图像、差异图 |
可用性检查发现不了“页面能加载,但某块区域是空白或价格有误”这类问题。截图可以发现,但需要人工审查或自动比较。
基于截图的监控的使用场景
- 关注竞争对手公开页面上的定价和宣传信息。
- 检查法律声明和横幅是否按要求显示。
- 发现部署后或第三方脚本变更后出现的布局错乱。
- 保留页面在某个日期的样子作为记录。
工作原理
- 选择要监控的网址和一个固定的设备尺寸。
- 按计划,或在每次变更前后截取每个页面。
- 将新截图与之前的截图比较。
- 审查被标记出的差异,并把截图保留为历史记录。
常见错误
- 监控充满轮播广告和动态内容的页面,导致每次截图都不一样。
- 在两次运行之间更改截取设置,使图像无法比较。
- 截取过于频繁,积累了大量无人查看的图片。
- 违反网站条款进行监控。
总在重复截取同样的页面?
Temposhot 的 Website Capture 按需运行:保留同一份网址列表和每个网址的设置,在需要时开始截取,再用 Compare Images 比较结果。请参阅网页截图自动化。
常见问题
页面应该多久截取一次?
与页面的变化频率相匹配即可:价格每天截取一次,自己的网站在每次部署后截取,变化缓慢的页面每周截取一次。
截图能取代可用性监控吗?
不能。截图是补充手段,用于展示已加载的页面实际显示了什么。
参考资料
相关资源
总是重复截取相同的截图吗?
Temposhot 可定时截取屏幕、窗口或指定区域,并将结果导出为 PDF、图片、ZIP 或 MP4。免费的网页工具只能处理单张图片。
相关资源
相关术语
- 截图对比截图对比的含义,视觉差异比对的工作方式,以及团队在 QA 中的使用场景。
- 视觉回归测试视觉回归测试是什么、截图比较如何发现界面缺陷,以及常见陷阱。
- 截图 API截图 API 的含义、工作原理,以及何时适合用它以编程方式截图。
- 截图证据截图证据的含义,它在法律和 QA 场景中的用途,以及如何规范地留存证据。
- 批量截图批量截图是什么,与单次截图有何不同,以及团队在哪些场景中使用它。
- 截图自动化截图自动化的含义、它与手动截图和屏幕录制的区别,以及团队的常见用法。
- 网络爬虫网络爬虫如何工作、爬取与抓取有何区别,以及爬虫如何与截图工具配合使用。
- 网页抓取网页抓取是什么、与截图有什么关系,以及相关的法律和伦理问题。