android - 移动端真实用户监控

标签 android ios performance jquery-mobile monitoring

有许多真实用户监控 (RUM) 库可以测量网站用户的浏览器性能,例如 boomerang、剧集等。

我们可以将其用于移动网络,但对于混合应用程序和 native 应用程序是否有类似的开源库来衡量应用程序的关键性能和速度

  • 加载屏幕的时间
  • 下载时间
  • 第一个字节的时间
  • 画画时间
  • 是时候上首屏了..
  • 预取 vc 非预取渲染时间..
  • 等(移动特定指标)?

此外,对于真实用户的移动应用(网络应用和 native 应用),你们还衡量了哪些其他关键指标?

最佳答案

我认为移动网络或混合应用有两个重要的性能方面

  • API(也是 AJAX)监控
  • 交易监控

API(也是 AJAX)监控

大多数移动网络应用程序或混合应用程序都设计有 API 以获得更好的性能。应用程序的性能实际上取决于 API 的工作方式。因此,衡量 API(AJAX) 调用非常重要。必须在每个 AJAX 调用中测量以下指标

  • 响应时间
  • 回拨时间
  • 数据已发送
  • 收到数据

交易监控

所有应用都处理登录、注册、结帐、订阅、购买等关键操作。衡量这些关键交易很有值(value)。这些事务涉及一个或多个 API 调用。事务计时可以通过记录事务的开始时间和计算事务结束时的持续时间来衡量。这涉及以下指标

  • 成功响应时间
  • 故障响应时间

如果您正在寻找具有上述功能的服务,您可以尝试https://www.atatus.com/

PS:Atatus 的 Web 开发人员。

关于android - 移动端真实用户监控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11334809/

相关文章:

android - Android Studio 中 gradle-wrapper.properties 的用途是什么?

Android SQLite "BETWEEN"不包含或返回所有记录

iphone - 通过 iPhone 应用程序限制在 friend 墙上发 Facebook 帖子?

performance - Firestore 聊天应用 : Is this a valid document structure for multi-recipient messages?

mysql - 实现基于父ID关系的查询

java - Firebase 节点更新时接收通知

Android::findViewByID - 如何通过另一个 UI 元素的监听器获取 TextView 的 View ?

iOS - 重新打开应用程序时不显示 NSUserDefaults 可变数组

iphone - 如何将 ManagedObjectContext 传递给 TabBarViewController

c# - 计算整数十进制长度的最快方法? (。网)