技術(shù)前沿:Apdex量化應(yīng)用性能
一個(gè)名為Apdex聯(lián)盟的組織正在開發(fā)“應(yīng)用性能指數(shù)”(Apdex),以規(guī)定一個(gè)統(tǒng)一的測量和報(bào)告用戶體驗(yàn)的方法。Apdex是用戶對企業(yè)應(yīng)用性能滿意度的量化值。
以當(dāng)前產(chǎn)品報(bào)告窗口實(shí)現(xiàn)的Apdex,將來自很多工具和服務(wù)的應(yīng)用響應(yīng)時(shí)間量化為一個(gè)處于0到1之間的數(shù)值(0代表沒有滿意用戶,1代表所有用戶都滿意)。
任務(wù)響應(yīng)時(shí)間被定義為當(dāng)用戶做某件事情(點(diǎn)擊鼠標(biāo)、輸入、返回)到系統(tǒng)(客戶機(jī)、網(wǎng)絡(luò)、服務(wù)器)做出響應(yīng)使用戶可以繼續(xù)這一進(jìn)程總共耗費(fèi)的時(shí)間。這些等待時(shí)間定義了應(yīng)用的“響應(yīng)性”。這一指標(biāo)基于應(yīng)用響應(yīng)性的3個(gè)區(qū)間:
滿意:用戶獲得充分的生產(chǎn)力。這是目標(biāo)時(shí)間(T秒),即用戶不受應(yīng)用響應(yīng)時(shí)間妨礙的時(shí)間段,例如3秒鐘。
容忍:用戶注意到響應(yīng)的性能滯后大于T,但繼續(xù)這一過程,例如3~12秒。
失望:響應(yīng)時(shí)間大于F秒的性能即為不可接受,用戶可能會(huì)放棄這一過程。F等于T×4,本例中為12秒。
Apdex公式是:
(滿意樣本數(shù)量+可容忍樣本數(shù)量/2)/所有樣本數(shù)量。
結(jié)果為數(shù)值在0到1之間的小數(shù)。
比如有100個(gè)目標(biāo)時(shí)間T等于3秒的樣本。60個(gè)樣本低于3秒,30個(gè)樣本在3到12秒之間,余下的10個(gè)樣本高于12秒。Apdex的算式如下:
0.753=(60+30/2)/100
結(jié)果中的3代表目標(biāo)響應(yīng)時(shí)間。Apdex的結(jié)果始終顯示與指數(shù)相關(guān)的目標(biāo)時(shí)間。
Apdex報(bào)告提供了展示應(yīng)用狀況的獨(dú)特視圖。用戶可以輕松掌握每個(gè)應(yīng)用的真正相關(guān)性能。例如,兩個(gè)指數(shù)為0.85T的應(yīng)用提供了相同水平的用戶體驗(yàn)。CIO可以迅速看到哪些應(yīng)用需要改進(jìn),哪些應(yīng)用可以滿足企業(yè)目標(biāo)。
Apdex聯(lián)盟計(jì)劃于今年秋季完成Apdex規(guī)范的制定。聯(lián)盟的成員正在為將Apdex報(bào)告添加到它們的產(chǎn)品或服務(wù)中而努力工作。此外,企業(yè)還可以通過將來自它們已經(jīng)使用工具的樣本輸入到電子報(bào)表中并進(jìn)行計(jì)算來實(shí)現(xiàn)Apdex。Apdex聯(lián)盟的目標(biāo)是使Apdex無需進(jìn)一步向工具或管理系統(tǒng)投資就可以得到廣泛使用。