有许多真实的用户监控(RUM)库用于测量网站用户的浏览器性能,如回旋镖,剧集等。
我们可以在移动网络上使用相同的方法,但是对于混合应用程序和本机应用程序,是否有类似的开源库来衡量应用程序的关键性能和速度
- 加载屏幕的时间
- 下载时间
- 到第一个字节的时间
- 是时候画画了
- 时间到首屏以上.. 预取
- VC 非预取渲染时间 ..
- 等(移动特定指标) ?
另外,对于真实用户的移动应用程序(网络和本机应用程序),您还衡量了哪些其他关键指标?
移动网络或混合应用程序有两个重要的性能方面
- API(也称为 AJAX) 监控
- 交易监控
API(也称为 AJAX) 监控
大多数移动 Web 应用或混合应用都使用 API 进行设计,以获得更好的性能。应用程序的性能实际上取决于 API 的工作方式。因此,测量 API(AJAX) 调用非常重要。必须在每次 AJAX 调用中测量以下指标
- 响应时间
- 回调时间
- 发送的数据
- 收到的数据
交易监控
所有应用程序都处理关键操作,如登录,注册结帐,订阅,购买等。衡量这些关键交易是有价值的。这些事务涉及一个或多个 API 调用。可以通过记录交易的开始时间并计算交易结束时的持续时间来衡量交易时间。这涉及以下指标
- 成功响应时间
- 故障响应时间
如果您正在寻找具有上述功能的服务,您可以尝试 https://www.atatus.com/
PS:Atatus的Web开发人员。