Apdex

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.

Obiectivul standardului

Î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.

Metoda Apdex

Calculul lui Apdex

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

Interpretarea rezultatului

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

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.

Note și referințe

  1. Definirea indicelui performanței aplicației , de Peter Sevcik, Business Communications Review, martie 2005

linkuri externe

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">