Apdexスコア

Apdex(Application Performance Index)とは、Webアプリケーション利用者の満足度を測る、標準値です。
このメトリックでは、0から1までのシンプルなスコアで、Webアプリ利用者の満足度レベルを測定できます。0は利用者すべてが不満、1は利用者すべてが満足を表します。

Apdexは、一定期間にわたって収集したデータを、計算や解釈をしやすいよう、シンプルな形へ変換します。アプリケーションの反応は、スコアごとに3つに分類されます。
※値(T)はアプリケーションのオーナーが定義できます。

計算式は次のとおりです。

  • 満足(satisfied):応答時間がT秒を下回り、アプリケーションの反応がユーザーの妨げになっていないことを示します。ユーザーは軽快にサービスを利用可能です。
  • 容認(tolerating):応答時間がT秒を超え、ユーザーは反応の低下に気づいているが、処理を続けていることを示します。利用者は反応を我慢しています。
  • 不満(frustrated):応答時間がFで、許容不能を示す4Tを超えており、ユーザーが操作を途中で取りやめている可能性があります。利用者が不満であるとわかります。

スコアが1であれば、ユーザー全員がアプリケーションのパフォーマンスに満足しているのに対し、0の場合は満足の人はいません。0.5の場合、全員が容認の可能性があります。アプリケーションの反応の変化にあわせ、スコアは0から1の範囲で変動します。

Apdexスコアは、サービスレベルと利用者満足度の測定に重要で、事業の拡大予測にも役立ちます。また、Apdexスコアは、従来の平均応答時間やスループットから判断するよりも簡単で、実行の遅いトランザクションや、ユーザー満足度への影響を正確に把握することが可能です。