Anwendungsleistungsindex-Standard

Apdex-Score-Rechner und Score-Analysator

Messen Sie die Benutzerzufriedenheit objektiv.Konvertieren Sie Latenzhistogramme in standardisierte Apdex-Bewertungen (zufrieden, tolerierend, frustriert), um das Anwendungserlebnis realer Benutzer zu vergleichen.
Zielreaktionsschwelle (T)200 ms

Satisfied requests respond within T (200ms). Tolerating requests respond between T and 4T (800ms).

Fordern Sie die Verteilung von Kohortenproben an
Zufriedene Anfragen (<= T ms)85.0%
Anfragen tolerieren (> T ms und <= 4T ms)10.0%
Frustrierte Anfragen (> 4T ms oder Fehler)5.0%
Berechnete Apdex-Bewertung

Gut 0.900 / 1.000

Gesamtzahl der analysierten Anfragen1,000
Aufschlüsselungsverhältnis der Benutzerzufriedenheit
Satisfied: 85.0%Tolerating: 10.0%Frustrated: 5.0%
Schritte zur Berechnung des Apdex-Scores

Formel: Apdex_T = (Zufrieden + Toleriert / 2) / Gesamtzahl der Anfragen

Apdex_200 = (850 + 100 / 2) / 1000 = 0.9000

Exzellent0.94 - 1.00

Außergewöhnliche Reaktionsfähigkeit;Benutzer erfahren keine Reibung.

Gut0.85 - 0.93

Solide Leistung, die die überwiegende Mehrheit der Anfragen erfüllt.

Gerecht0.70 - 0.84

Auffällige Verzögerungen;potenzielle Abwanderung latenzempfindlicher Benutzer.

Arm0.50 - 0.69

Häufige schwere Latenz;hohe Benutzerfrustration.

Inakzeptabel0.00 - 0.49

Weit verbreitetes Scheitern;sofortiger technischer Eingriff erforderlich.

Den Anwendungsleistungsindex (Apdex) verstehen

Der Application Performance Index (Apdex) ist ein offener Industriestandard, der von einer Allianz von Leistungsüberwachungsanbietern entwickelt wurde, um die Benutzerzufriedenheit mit den Reaktionszeiten von Softwareanwendungen zu messen.Im Gegensatz zu einfachen mathematischen Durchschnittswerten (wie der durchschnittlichen Antwortzeit oder der mittleren Latenz) wandelt Apdex rohe Histogramme der Latenzverteilung in einen normalisierten Wert zwischen 0,0 (vollständige Benutzerunzufriedenheit) und 1,0 (vollkommene Benutzerzufriedenheit) um.

Mathematische Durchschnittswerte sind bei der Webüberwachung bekanntermaßen irreführend.Ein kleiner Prozentsatz extremer Latenzausreißer (z. B. Datenbank-Timeouts oder Kaltstartpausen) kann die Statistiken zur durchschnittlichen Antwortzeit stark verzerren und ein System langsam erscheinen lassen, während die überwiegende Mehrheit der Benutzer schnelle Ladezeiten erlebt.Umgekehrt kann die durchschnittliche Latenz eine erhebliche Verschlechterung verdecken, die sich auf wichtige Benutzerkohorten auswirkt.Apdex löst diese Verzerrung, indem es jede Benutzeranfrage auf der Grundlage eines definierten Zielschwellenwerts (T) in diskrete Zufriedenheitszonen kategorisiert.

Die drei Apdex-Benutzererlebniszonen

Apdex bewertet die Benutzererfahrung, indem es jede HTTP-Anfrage basierend auf dem Ziel-Antwortzeitschwellenwert T in eine von drei Zonen einteilt:

1. Zufriedener Bereich (<= T)

Benutzer erleben eine schnelle, flüssige Reaktionsfähigkeit ohne spürbare Verzögerung.Anfragen, die innerhalb von T abgeschlossen werden, erhalten in der Apdex-Berechnung die volle Gutschrift (1,0).

2. Toleranzzone (> T bis <= 4T)

Benutzer bemerken leichte Reaktionsverzögerungen, bleiben aber engagiert, ohne ihre Aufgabe abzubrechen.Tolerierende Anfragen erhalten bei der Berechnung die halbe Gutschrift (0,5).

3. Frustrationszone (> 4T oder Fehler)

Die Reaktionslatenz ist unannehmbar langsam, was dazu führt, dass Benutzer Aufgaben abbrechen oder wütend klicken.HTTP 5xx-Fehler fallen automatisch in diese Zone.Frustrierte Anfragen erhalten keine Gutschrift (0,0).

Die Apdex-Score-Formel

Die mathematische Formel zur Berechnung eines Apdex-Scores für einen bestimmten Zielschwellenwert T lautet:

Apdex_T = (Zufriedene Anzahl + Tolerierende Anzahl / 2) / Gesamtzahl der Anfragen

Wenn eine Anwendung beispielsweise insgesamt 1.000 Anfragen mit einem Zielschwellenwert T = 500 ms verarbeitet:

  • 850 Anfragen in <= 500 ms abgeschlossen (zufrieden)
  • 100 Anfragen wurden zwischen 500 ms und 2.000 ms abgeschlossen (tolerierend)
  • 50 Anfragen dauerten > 2000 ms oder gaben Fehler zurück (frustriert)

So wählen Sie den optimalen Zielschwellenwert (T)

Die Auswahl eines geeigneten Zielschwellenwerts T ist für aussagekräftige Apdex-Berichte von entscheidender Bedeutung.Eine zu hohe Einstellung von T führt zu unrealistisch optimistischen Ergebnissen, während eine zu niedrige Einstellung von T eine akzeptable Leistung als mangelhaft kennzeichnet:

  1. E-Commerce- und Checkout-Workflows: Stellen Sie T = 200 ms bis 500 ms ein.Eine schnelle Reaktionszeit steht in direktem Zusammenhang mit der Warenkorbkonvertierung.
  2. SaaS-Dashboards und API-Endpunkte: Stellen Sie T = 500 ms bis 1.000 ms für komplexe Datenbankabfragen und Datenvisualisierungen ein.
  3. Stapelverarbeitung und umfangreiche Dateiexporte: Stellen Sie T = 2.000 ms auf 4.000 ms ein, wenn eine Hintergrundverarbeitung erwartet wird.

Häufig gestellte Fragen

Häufige Fragen zu diesem Thema

Automatisiertes Apdex & Web Vitals RUM

Kontinuierliche Apdex-Überwachung für reale Benutzer

Hören Sie auf, Apdex-Scores manuell anhand von Protokoll-Dumps zu berechnen.SimpleOps verfolgt automatisch Apdex-Scores und Core Web Vitals (LCP, INP, CLS) über alle Benutzerbesuche hinweg und alarmiert Ihr Team, bevor die Latenz akzeptable Ziele überschreitet.