Apdex (pentru „Indicele performanței aplicației”) este un standard deschis dezvoltat de o alianță de companii. Acesta stabilește o metodă standard pentru raportarea și compararea performanței aplicațiilor software pentru serviciile web . Obiectivul său este de a obține o vedere a satisfacției utilizatorilor din măsurători reale ale timpilor de răspuns, prin definirea unei metode uniforme de analiză și raportare în ce măsură performanța măsurată îndeplinește așteptările utilizatorilor.
În domeniul monitorizării site-urilor web , companiile colectează date referitoare la performanța tehnică a aplicațiilor sau serviciilor lor web. Cu toate acestea, aceste date oferă rareori o imagine simplă și clară a nivelului de satisfacție al utilizatorilor acestor servicii în ceea ce privește performanța tehnică. Transformarea datelor de măsurare într-o singură valoare inteligibilă este modalitatea ideală de urmărire și raportare a calității experienței utilizatorilor de internet. Utilizarea prea multor valori tehnice confundă viziunea, în loc să o clarifice.
Timp de răspuns valori (care se bazează exclusiv pe latență) de aplicații, în special, pot fi obținute dintr - o varietate de instrumente de măsurare, și atunci când sunt combinate, sunt dificil de evaluat , deoarece:
Scopul metodei Apdex este de a rezolva aceste probleme.
Funcția pentru a obține valoarea Apdex este definită pentru un set de timpi de încărcare , iar pentru un timp țintă de încărcare valorile acestei funcții sunt cuprinse între 0 și 1.
Apoi definim setul de timpi tolerabili și setul de timpi satisfăcători. și sunt subseturi ale și sunt definite matematic după cum urmează:
Formula Apdex este numărul de probe satisfăcute plus jumătate din probele tolerate, împărțit la numărul total de probe, adică:
Exemplu :
Pentru un eșantion care conține de 100 de ori și pentru un timp țintă stabilit la 3 secunde. Dacă 60 de ori sunt sub 3 secunde, 30 sunt între 3 și 12 secunde, iar restul sunt peste 12 secunde, scorul Apdex este: (60 + 30/2) / 100 = 0,75
Standardul Apdex face posibilă măsurarea nivelurilor de satisfacție indiferent de tipurile de utilizare. Metoda Apdex convertește mai multe măsuri într-un „index” pe o scară uniformă de la 0 la 1 (0 = fără utilizatori mulțumiți, 1 = toți utilizatorii mulțumiți). Scorul Apdex rezultat este o măsură numerică a satisfacției utilizatorilor cu performanța serviciilor web. Acest indice face posibilă compararea nivelurilor de satisfacție luând în considerare experiența reală a utilizatorului și obiectivele stabilite pentru fiecare serviciu. Standardul apdex definește, de asemenea, nivelurile de satisfacție în funcție de scorul obținut:
Terminale | Nivelul de satisfacție |
---|---|
0,94 la 1 | Excelent |
0,85 - 0,93 | Bine |
0,70 la 0,84 | Acceptabil |
0,50 - 0,69 | Rău |
0 la 0,49 | Inacceptabil |
Alianța Apdex, cu sediul în Charlottesville, Virginia , a fost fondată în 2004 de Peter Sevcik, președintele Netforecast, Inc. Alianța este un grup de companii care lucrează împreună pentru a stabili standardul Apdex. Aceste companii, realizând necesitatea de a crea o metodă simplă și uniformă pentru analiza performanței aplicației, adoptă metoda Apdex în operațiunile lor interne sau în software-ul produsului și participă la rafinarea definiției specificațiilor Apdex. Membrii Alianței care contribuie și care încorporează standardul în produsele lor pot folosi numele sau sigla Apdex atunci când Alianța le-a certificat ca fiind conforme.
În ianuarie 2007, Alianța a cuprins 11 membri care au contribuit și peste 200 de membri individuali. În timp ce numărul companiilor care au contribuit a rămas relativ stabil, membrii individuali au crescut la peste 800 îndecembrie 2008și a ajuns la 2000 în 2010.