Uygulama Performans Endeksi Standardı

Apdex Puan Hesaplayıcısı ve Puan Analizörü

Kullanıcı memnuniyetini objektif olarak ölçün.Gerçek kullanıcı uygulama deneyimini kıyaslamak için gecikme histogramlarını standartlaştırılmış Apdex derecelendirmelerine (Memnun, Toleranslı, Sinirli) dönüştürün.
Hedef Tepki Eşiği (T)200 ms

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

Kohort Örnek Dağıtımı Talep Edin
Karşılanan İstekler (<= T ms)85.0%
Tolere Edilen İstekler (> T ms ve <= 4T ms)10.0%
Sinirli İstekler (> 4T ms veya Hatalar)5.0%
Hesaplanan Ek Derecelendirme

İyi 0.900 / 1.000

Analiz Edilen Toplam Talepler1,000
Kullanıcı Memnuniyeti Kırılım Oranı
Satisfied: 85.0%Tolerating: 10.0%Frustrated: 5.0%
Ek Puan Hesaplama Adımları

Formül: Apdex_T = (Memnun + Tolere Edilen / 2) / Toplam İstekler

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

Harika0.94 - 1.00

Olağanüstü yanıt verme yeteneği;kullanıcılar sıfır sürtünme yaşar.

İyi0.85 - 0.93

İsteklerin büyük çoğunluğunu karşılayan sağlam performans.

Adil0.70 - 0.84

Göze çarpan gecikmeler;Gecikmeye duyarlı kullanıcılar için potansiyel kayıp.

Fakir0.50 - 0.69

Sık sık şiddetli gecikme;yüksek kullanıcı hayal kırıklığı.

Kabul edilemez0.00 - 0.49

Yaygın başarısızlık;acil teknik müdahale gerekiyor.

Uygulama Performansı Endeksi'ni Anlamak (Ek)

Uygulama Performansı Endeksi (Apdex), yazılım uygulaması yanıt süreleriyle ilgili kullanıcı memnuniyetini ölçmek için performans izleme sağlayıcıları birliği tarafından oluşturulan açık bir endüstri standardıdır.Apdex, basit matematiksel ortalamaların (ortalama yanıt süresi veya ortalama gecikme gibi) aksine, ham gecikme dağılımı histogramlarını 0,0 (tam kullanıcı memnuniyetsizliği) ile 1,0 (mükemmel kullanıcı memnuniyeti) arasında normalleştirilmiş bir puana dönüştürür.

Matematiksel ortalamalar web izlemede yanıltıcıdır.Aşırı gecikme süresinin küçük bir yüzdesi (örneğin, veritabanı zaman aşımları veya soğuk başlatma duraklamaları), ortalama yanıt süresi istatistiklerini büyük ölçüde bozabilir ve kullanıcıların büyük çoğunluğu hızlı yükleme süreleri yaşadığında sistemin yavaş görünmesine neden olabilir.Tersine, ortalama gecikme süresi, önemli kullanıcı gruplarını etkileyen önemli bozulmayı gizleyebilir.Apdex, bu bozulmayı, her kullanıcı isteğini tanımlanmış bir hedef eşiğe (T) dayalı olarak ayrı memnuniyet bölgelerine sınıflandırarak çözer.

Üç Apdex Kullanıcı Deneyimi Bölgesi

Apdex, her HTTP isteğini hedef yanıt süresi eşiği T'ye göre üç bölgeden birinde sınıflandırarak kullanıcı deneyimini değerlendirir:

1. Memnun Bölge (<= T)

Kullanıcılar gözle görülür bir gecikme olmaksızın hızlı ve akıcı yanıt verme deneyimini yaşarlar.T içinde tamamlanan istekler, Ek hesaplamasında tam kredi (1,0) alır.

2. Tolerans Bölgesi (> T ila <= 4T)

Kullanıcılar yanıt vermede hafif gecikmeler olduğunu fark eder ancak görevlerinden vazgeçmeden meşgul olmaya devam ederler.Hoşgörü istekleri hesaplamada yarım kredi (0,5) alır.

3. Sinirli Bölge (> 4T veya Hatalar)

Yanıt gecikmesi kabul edilemeyecek kadar yavaştır ve kullanıcıların görevleri bırakmasına veya öfkeyle tıklamasına neden olur.HTTP 5xx hataları otomatik olarak bu bölgeye düşer.Sinirli isteklere sıfır kredi (0,0) verilir.

Ek Puan Formülü

Belirli bir hedef eşiği T için Apdex puanının hesaplanmasına yönelik matematiksel formül şöyledir:

Apdex_T = (Memnun Edilen Sayı + Tolere Edilen Sayı / 2) / Toplam İstekler

Örneğin, bir uygulama T = 500 ms hedef eşiğiyle toplam 1.000 isteği işlerse:

  • 850 istek <= 500 ms'de tamamlandı (Karşılandı)
  • 500 ms ile 2000 ms arasında tamamlanan 100 istek (Toleranslı)
  • 50 istek > 2000 ms sürdü veya hata döndürdü (Sinirli)

Optimum Hedef Eşiği (T) Nasıl Seçilir?

Uygun bir hedef eşiği T'nin seçilmesi, anlamlı Apdex raporlaması için kritik öneme sahiptir.T'yi çok yüksek bir değere ayarlamak gerçekçi olmayan iyimser puanlar üretirken, T'yi çok düşük bir değere ayarlamak kabul edilebilir performansı başarısız olarak işaretler:

  1. E-ticaret ve Ödeme İş Akışları: T = 200 ms'yi 500 ms'ye ayarlayın.Hızlı yanıt süresi doğrudan alışveriş sepeti dönüşümüyle ilişkilidir.
  2. SaaS Kontrol Panelleri ve API Uç Noktaları: Karmaşık veritabanı sorguları ve veri görselleştirmeleri için T = 500 ms'yi 1.000 ms'ye ayarlayın.
  3. Toplu İşleme ve Ağır Dosya Dışa Aktarmaları: Arka planda işlemenin beklendiği yerde T = 2.000 ms'yi 4.000 ms'ye ayarlayın.

Sıkça Sorulan Sorular

Bu konuyla ilgili sık sorulan sorular

Otomatik Ek ve Web Verileri RUM

Sürekli Gerçek Kullanıcı Apdex İzleme

Günlük dökümlerinden Apdex puanlarını manuel olarak hesaplamayı bırakın.SimpleOps, tüm kullanıcı ziyaretlerinde Apdex puanlarını ve Önemli Web Verilerini (LCP, INP, CLS) otomatik olarak izler ve gecikme süresi kabul edilebilir hedefleri ihlal etmeden önce ekibinizi uyarır.