Apdex - Apdex
Apdex (Application Performance Index) är en öppen standard som utvecklats av en allians av företag för att mäta prestanda för mjukvarutillämpningar i datorer . Syftet är att omvandla mätningar till insikter om användarnöjdhet genom att ange ett enhetligt sätt att analysera och rapportera i vilken grad mätprestanda uppfyller användarnas förväntningar . Den är baserad på antalet "nöjda", "tolererande" och "frustrerade" användare, givet en maximal tillfredsställande svarstid t , en maximal acceptabel svarstid 4t , och där användare antas vara frustrerade över 4t . Poängen motsvarar ett viktat genomsnitt av dessa användarräkningar med vikterna 1, 0,5 respektive 0.
När du deltar i ansökan performance management , till exempel i samband med Sajtövervakning , företag samlar många mätningar av prestandan hos IT applikationer (IT). Dessa mätdata kan dock inte ge en tydlig och enkel bild av hur bra dessa applikationer presterar ur affärssynpunkt, en egenskap som önskas i mätvärden som används som nyckelindikatorer . Rapportering av flera olika typer av data kan orsaka förvirring. Att reducera mätdata till ett enda välförstått mått är ett bekvämt sätt att spåra och rapportera om upplevelsens kvalitet .
Mätningar av applikationens svarstider kan särskilt vara svåra att utvärdera eftersom:
- Sett ensam avslöjar de inte om personer som använder applikationen anser att dess beteende är mycket lyhört för deras speciella behov, bara tolererat eller frustrerande långsamt.
- Använda medelvärden att sammanfatta många mätnings prover tvättar ut viktiga detaljer i mätningen fördelningen och kan skymma bevis för att många användare kan ha frustrerad ansökan svarstider som var betydligt långsammare än medelvärdet.
- De mål (eller mål eller mål ) som ställs in för svarstidsvärden är inte enhetliga i olika applikationer. Detta gör det svårt att se jämförbara data för flera applikationer sida vid sida (t.ex. i en digital instrumentpanel ) och snabbt se vilka som uppfyller deras mål och vilka inte.
Apdex-metoden försöker lösa dessa problem.
Förespråkare för Apdex-standarden tror att den erbjuder ett bättre sätt att "mäta det som betyder något". Apdex-metoden omvandlar många mätningar till ett nummer på en enhetlig skala från 0 till 1 (0 = inga användare nöjda, 1 = alla användare nöjda). Den resulterande Apdex-poängen är ett numeriskt mått på användarnöjdhet med prestanda för företagsapplikationer. Detta mått kan användas för att rapportera om vilken källa som helst av slutanvändarens prestandamätningar för vilka ett prestandamål har definierats.
Apdex-formeln är antalet nöjda prover plus hälften av de tolererande proverna plus inget av de frustrerade proverna, dividerat med alla proverna:
där underskriptet t är måltiden och den acceptabla tiden antas vara 4 gånger måltiden. Så det är lätt att se hur detta förhållande alltid är direkt relaterat till användarnas uppfattning om tillfredsställande applikationsrespons.
Exempel: antar ett prestandamål på 3 sekunder eller bättre och en acceptabel standard på 12 sekunder eller bättre, givet en dataset med 100 prover där 60 är under 3 sekunder, 30 är mellan 3 och 12 sekunder och de återstående 10 är över 12 sekunder är Apdex-poängen:
Apdex-formeln motsvarar ett viktat genomsnitt, där en nöjd användare får poängen 1, en tolererande användare får poängen 0,5 och en frustrerad användare får poängen 0.
Den Apdex Alliance , med huvudkontor i Charlottesville, Virginia , grundades 2004 av Peter Sevcik, VD för NetForecast, Inc. är Alliansen en grupp av företag som samarbetar för att etablera Apdex standard. Dessa företag har upplevt behovet av ett enkelt och enhetligt sätt att rapportera om applikationsprestanda, antar Apdex-metoden i sina interna operationer eller mjukvaruprodukter och deltar i arbetet med att förfina och utvidga definitionen av Apdex-specifikationerna. Alliance-bidragande medlemmar som införlivar standarden i sina produkter kan använda Apdex-namnet eller logotypen där Alliance har certifierat dem som kompatibla.
I januari 2007 bestod alliansen av 11 bidragande medlemsföretag och över 200 enskilda medlemmar. Medan antalet medverkande företagen har varit relativt stabil växte individuellt medlemskap till över 800 i december 2008, och nådde 2000 under 2010. Under 2008 Alliance började publicera en blogg, den Apdex Exchange , och under 2010 började erbjuda utbildnings Webinars . Dessa aktiviteter tar upp ämnen för prestationshantering med tonvikt på hur man använder Apdex-metoden.
- Apdex webbplats
- Apdex-specifikationer
- Definiera applikationsprestandaindexet av Peter Sevcik, Business Communications Review , mars 2005.
- CloudNetCare (Load test tool using APDEX) av NLiive, april 2012