4

ブーメラン、エピソードなどの Web サイト ユーザーのブラウザー パフォーマンスを測定するためのリアル ユーザー モニタリング (RUM) ライブラリが多数あります。

モバイル Web にも同じものを使用できますが、ハイブリッド アプリとネイティブ アプリには、アプリの主要なパフォーマンスと速度を測定する同様のオープン ソース ライブラリがあります。

  • 画面をロードする時間
  • ダウンロードする時間
  • 最初のバイトまでの時間
  • ペイントする時間
  • フォールドの上に時間..
  • prefetch vc 非プリフェッチ レンダリング時間 ..
  • など(モバイル固有の指標)?

また、実際のユーザーのモバイル アプリ (ウェブ アプリとネイティブ アプリの両方) について、他にどのような主要な指標を測定していますか?

4

1 に答える 1

1

モバイル Web またはハイブリッド アプリには 2 つの重要なパフォーマンス面があると考えています

  • API (および AJAX) の監視
  • 取引監視

API (および AJAX) の監視

ほとんどすべてのモバイル Web アプリまたはハイブリッド アプリは、パフォーマンスを向上させるために API を使用して設計されています。アプリのパフォーマンスは、API の動作に大きく依存します。そのため、API(AJAX) 呼び出しを測定することが重要です。次のメトリックは、すべての AJAX 呼び出しで測定する必要があります

  • 反応時間
  • コールバック時間
  • 送信されたデータ
  • データを受信しました

取引監視

すべてのアプリは、ログイン、サインアップ、チェックアウト、購読、購入などの主要な操作を処理します。これらの主要なトランザクションを測定することは重要です。これらのトランザクションには、1 つ以上の API 呼び出しが含まれます。トランザクションのタイミングは、トランザクションの開始時間を記録し、トランザクションの終了時の期間を計算することで測定できます。これには、次のメトリックが含まれます

  • 成功応答時間
  • 障害応答時間

上記の機能を備えたサービスを探している場合は、 https://www.atatus.com/を試すことができます。

PS: Atatus の Web 開発者。

于 2015-09-28T14:35:21.190 に答える