TapCub 正式上线:统计、分析、客服一个平台免费用
术语表

合成监控:是什么,和真实用户监控有什么区别

合成监控按计划对网站或 API 运行脚本化的访问,用来发现宕机和变慢。检查的类型、和真实用户监控的对比、两者数字为什么对不上,以及各自什么时候用。

陈屿 审核人 许安 又称 主动监控 最后更新 2026 年 11 月 5 日 术语表

一句话回答

合成监控是按计划从受控地点运行脚本化的请求或浏览器流程,来测试网站、App 和 API,在没有真实用户流量时也能发现宕机和性能回退。

什么是合成监控?

合成监控(Synthetic Monitoring)不是等真实用户来访,而是按计划从受控的地点运行脚本化的访问,来测试网站、App 或 API。比如机器人每五分钟从三个地区加载一次首页,每小时登录并完成一次结账,或者每分钟调用一次 API 接口,发现慢或出错就告警。

它也叫主动监控或合成测试。与之相对的是真实用户监控(RUM),测量的是真实访客的体验。

合成检查的类型

类型做什么能发现
可用性(ping / HTTP)请求一个 URL,检查状态码和响应时间宕机、证书过期、DNS 故障
API 检查调用接口并校验返回API 坏了或变慢、返回内容不对
浏览器检查用真实浏览器内核加载页面并记录耗时页面慢、脚本报错、布局问题
事务(多步骤)用脚本走完一段用户流程:登录、搜索、加购、付款单页检查发现不了的流程故障

浏览器检查通常报告实验室指标,比如最大内容绘制、总阻塞时间和速度指数,都是在固定的设备和网络配置下测的。

合成监控和真实用户监控

合成监控真实用户监控
数据由谁产生脚本机器人真实访客
什么时候发现问题用户碰到之前,没流量时也能用户经历之后才知道
条件固定设备、网络、地点,空缓存各种真实的设备、网络和缓存状态
覆盖范围写了脚本的页面和流程人们实际访问的每个页面
适合可用性、发版检查、性能回退、和竞品对比真实体验、核心网页指标的现场数据、决定先修什么
主要盲区反映不了你的真实受众测不了没人访问的页面或流程

大多数团队两样都需要:合成检查让你一出问题就知道,RUM 让你知道真正在用的人觉得网站有多慢。

两者为什么对不上:一个示例

同一周测的某个商品页(示例数据):

来源配置最大内容绘制
合成浏览器检查电脑、快速网络、一个数据中心,每 15 分钟一次1.8 秒(多次运行的中位数)
RUM,全部访客真实设备和网络P75 为 2.6 秒
RUM,只看手机真实手机、移动网络P75 为 3.4 秒

合成检查说页面很快,手机访客不这么觉得。两边都没错:合成测试测的是一种受控配置,RUM 测的是真实条件的分布,而 Google 按真实访问的第 75 百分位评估核心网页指标。发版后用合成数字抓性能回退,用 RUM 的 P75 判断页面对你的受众够不够快。见百分位数和核心网页指标。

什么时候用合成监控

  • 可用性和服务等级。 网站挂了要在几分钟内知道,凌晨三点没流量时也一样。
  • 关键流程。 注册、登录、结账要端到端地持续演练。
  • 上线前和预发环境。 在还没有生产流量时跑同样的脚本。
  • 第三方依赖。 发现你依赖的支付、CDN 或 API 变慢。
  • 对比基准。 在相同条件下和竞品页面比较。

局限

  • 界面一改,脚本就可能失效,需要维护。
  • 少数几个地点和设备代表不了全部受众。
  • 从数据中心测往往比真实情况快,因为离服务器近、网络好。
  • 从很多地点高频跑完整的浏览器流程,成本不低。

在 TapCub 里

TapCub 是真实用户监控工具:性能报表用真实访问测量加载耗时和核心网页指标,可以看 P75、P95、中位数和平均值,并按页面、国家、设备、浏览器和操作系统拆分。它不跑定时的合成检查或可用性测试。宕机告警可以搭配专门的可用性或合成监控服务,用 TapCub 看页面对真实访客有多快。查看某个页面的现场数据,见检查核心网页指标。

参考资料

这个解释清楚吗?

我们会根据反馈修改和补充这篇内容。

陈屿

技术工程师

专注统计代码、SDK 与接口集成文档,从接入验证到问题排查,帮助开发者更顺畅地完成实施。

常见问题

常见追问

大家看完定义后最常问的几个问题。

还有其他问题?

直接和 TapCub 团队聊聊——工作日通常几小时内回复。

合成监控和真实用户监控有什么区别?

合成监控用脚本机器人在固定条件下测试;真实用户监控测量真实访客在自己的设备和网络上的体验。

为什么合成测试比真实用户数据快?

合成测试通常在网络快、机器好的数据中心运行,而真实访客里有慢手机和移动网络。

已经有 RUM 还需要合成监控吗?

可用性和关键流程通常还需要:合成检查在没有流量时也能在出问题时告警,RUM 做不到。

TapCub 做合成监控吗?

不做。TapCub 用真实访问测量性能(RUM)。定时检查请用单独的可用性或合成监控服务。

在你自己的网站上看这个数字

加一行脚本就能开始,网站和 App 都能接,几分钟内就能看到第一批报表。

看清数据,找到增长。

每一次点击,都有数据依据。装好一行代码,1 分钟看到第一批数据。

无需信用卡 · 统计与客服都有免费版 · 统计无 Cookie