亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于測試應(yīng)用的響應(yīng)速度的方法和設(shè)備的制作方法

文檔序號:6545324閱讀:165來源:國知局
用于測試應(yīng)用的響應(yīng)速度的方法和設(shè)備的制作方法
【專利摘要】提供一種用于測試應(yīng)用的響應(yīng)速度的方法和設(shè)備。所述方法包括:記錄開始運行被測應(yīng)用的時刻作為測試開始時間點;從移動終端的屏幕的幀緩沖區(qū)中讀取屏幕上的測試像素點的像素值;記錄測試像素點的像素值均達(dá)到測試像素點的目標(biāo)像素值的時刻作為測試結(jié)束時間點;計算測試結(jié)束時間點與測試開始時間點之間的時間差作為被測應(yīng)用的響應(yīng)時間。所述方法和設(shè)備能夠快速測試應(yīng)用的響應(yīng)速度,且精確性高、通用性強、成本低。
【專利說明】用于測試應(yīng)用的響應(yīng)速度的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種應(yīng)用性能測試技術(shù),具體地說,涉及一種用于測試應(yīng)用的響應(yīng)速度的方法和設(shè)備。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)絡(luò)的發(fā)展,各種移動客戶端產(chǎn)品越來越關(guān)注產(chǎn)品性能的提高。其中,響應(yīng)速度作為一項重要的性能指標(biāo),極大的影響著用戶的體驗,例如,應(yīng)用的啟動時間、瀏覽器加載網(wǎng)頁的展現(xiàn)時間、輸入法面板調(diào)起的時間等??焖俚漠a(chǎn)品響應(yīng)速度給用戶帶來順暢、良好的用戶體驗。
[0003]目前業(yè)界還沒有測量移動客戶端應(yīng)用響應(yīng)速度的標(biāo)準(zhǔn)測試方案,市面上也沒有成型的移動客戶端應(yīng)用響應(yīng)速度測試方案,因此,對移動客戶端產(chǎn)品響應(yīng)速度的測試方案制定勢在必行。以網(wǎng)頁加載首屏展現(xiàn)時間為例,現(xiàn)有的移動客戶端產(chǎn)品響應(yīng)速度的測試方案包括:(I)在瀏覽器代碼中加入log以計算從開始請求網(wǎng)頁資源到頁面開始渲染的時間段,即,在收到用戶點擊時間處記錄初始時間,在內(nèi)核下載、解析結(jié)束后,網(wǎng)頁開始渲染前記錄終止時間,所得時間差即為首屏展現(xiàn)時間;(2)查看秒表,即,從瀏覽器地址欄輸入網(wǎng)址點擊加載按鈕開始計時,到首頁開始有內(nèi)容展現(xiàn)出來終止計時,所得時間即為首屏展現(xiàn)時間;
[3]采用高速攝像機,即,對瀏覽器加載網(wǎng)頁全過程進(jìn)行拍攝,然后慢速回放錄像,找到從點擊輸入開始到頁面有內(nèi)容展現(xiàn)出來為止的時間段。
[0004]然而,上述現(xiàn)有的移動客戶端產(chǎn)品響應(yīng)速度的測試方案存在各自的缺點:(I)在瀏覽器代碼中加入log來計算響應(yīng)速度的方式固然精確,但是只能測量自己產(chǎn)品的響應(yīng)速度性能,不能獲得競品瀏覽器的網(wǎng)頁首屏展現(xiàn)時間性能,無法與競品進(jìn)行對比評測,因此無法評測產(chǎn)品性能的好壞;(2)人工查看秒表的方式是不準(zhǔn)確的,誤差大,例如,對于移動wifi網(wǎng)絡(luò)條件下,大部分手機的完全加載時間很短,其首屏展現(xiàn)時間更是短于人眼的反應(yīng)時間,此外,由于誤差較大,需要增大測試樣本與測試次數(shù),測試人力成本較高;(3)采用高速攝像機測量響應(yīng)速度的方式具有精度高的特點,但是高速攝像機價格非常昂貴,成本太高以至于難以實現(xiàn)。
[0005]因此,需要一種精確性高、通用性強、成本低并且速度快的應(yīng)用響應(yīng)速度測試方法和設(shè)備。

【發(fā)明內(nèi)容】

[0006]提供本發(fā)明的目的在于至少解決上述問題和/或缺點,并至少提供下述優(yōu)點。本發(fā)明提供了一種用于測試應(yīng)用的響應(yīng)速度的方法和設(shè)備,所述方法和設(shè)備通過從移動終端的幀緩沖區(qū)讀取測試像素點的像素值,來計算從被測應(yīng)用開始運行到測試像素點的像素值達(dá)到目標(biāo)像素值的時間,從而得到被測應(yīng)用的響應(yīng)速度。
[0007]根據(jù)本發(fā)明的一方面,提供了一種用于測試應(yīng)用的響應(yīng)速度的方法,所述方法包括:記錄開始運行被測應(yīng)用的時刻作為測試開始時間點;從移動終端的屏幕的幀緩沖區(qū)中讀取屏幕上的測試像素點的像素值;記錄測試像素點的像素值均達(dá)到測試像素點的目標(biāo)像素值的時刻作為測試結(jié)束時間點;計算測試結(jié)束時間點與測試開始時間點之間的時間差作為被測應(yīng)用的響應(yīng)時間。
[0008]所述方法還可包括:在測試開始之前,預(yù)先在加載被測應(yīng)用的屏幕上選擇預(yù)定數(shù)量的像素點作為測試像素點。
[0009]所述方法還可包括:將測試像素點在被測應(yīng)用被加載完成后的屏幕上的像素值保存為測試像素點的目標(biāo)像素值。
[0010]從移動終端的屏幕的幀緩沖區(qū)中讀取屏幕上的測試像素點的像素值的步驟可包括:每隔預(yù)定時間間隔,從移動終端的屏幕的幀緩沖區(qū)中讀取屏幕上的測試像素點的像素值。
[0011]記錄測試像素點的像素值均達(dá)到測試像素點的目標(biāo)像素值的時刻作為測試結(jié)束時間點的步驟可包括:在讀取到測試像素點的像素值之后,將讀取到的測試像素點的像素值分別與測試像素點的目標(biāo)像素值進(jìn)行比較;如果測試像素點的像素值沒有都達(dá)到測試像素點的目標(biāo)像素值,則繼續(xù)執(zhí)行對下一時間間隔讀取到的測試像素點的像素值與測試像素點的目標(biāo)像素值的比較;如果測試像素點的像素值均達(dá)到測試像素點的目標(biāo)像素值,則記錄當(dāng)前時刻作為測試結(jié)束時間點。
[0012]根據(jù)本發(fā)明的另一方面,提供了一種用于測試應(yīng)用的響應(yīng)速度的設(shè)備,所述設(shè)備包括:第一時間記錄單元,記錄開始運行被測應(yīng)用的時刻作為測試開始時間點;像素值讀取單元,從移動終端的屏幕的幀緩沖區(qū)中讀取屏幕上的測試像素點的像素值;第二時間記錄單元,記錄測試像素點的像素值均達(dá)到測試像素點的目標(biāo)像素值的時刻作為測試結(jié)束時間點;響應(yīng)時間計算單元,計算測試結(jié)束時間點與測試開始時間點之間的時間差作為被測應(yīng)用的響應(yīng)時間。
[0013]所述設(shè)備還可包括:像素點選取單元,在測試開始之前,預(yù)先在加載被測應(yīng)用的屏幕上根據(jù)用戶輸入來選取預(yù)定數(shù)量的像素點作為測試像素點。
[0014]所述設(shè)備還可包括:像素值保存單元,將測試像素點在被測應(yīng)用被加載完成后的屏幕上的像素值保存為測試像素點的目標(biāo)像素值。
[0015]像素值讀取單元可每隔預(yù)定時間間隔,從移動終端的屏幕的幀緩沖區(qū)中讀取屏幕上的測試像素點的像素值。
[0016]在像素值讀取單元讀取到測試像素點的像素值之后,第二時間記錄單元可將讀取到的測試像素點的像素值分別與測試像素點的目標(biāo)像素值進(jìn)行比較,如果測試像素點的像素值沒有都達(dá)到測試像素點的目標(biāo)像素值,則第二時間記錄單元可繼續(xù)執(zhí)行對下一時間間隔讀取到的測試像素點的像素值與測試像素點的目標(biāo)像素值的比較,如果測試像素點的像素值均達(dá)到測試像素點的目標(biāo)像素值,則第二時間記錄單元可記錄當(dāng)前時刻作為測試結(jié)束時間點。
[0017]根據(jù)本發(fā)明的方法和設(shè)備,能夠支持不同被測軟件和不同平臺,能夠測試競品的響應(yīng)速度,通用性強;可僅讀取選取的測試像素點的像素值,開銷僅僅是若干個整形數(shù)值,大大提高了測試速度;不需要增加精密設(shè)備就可將讀取像素值的頻率精確到幾毫秒,從而在節(jié)省成本的同時使測試結(jié)果的誤差小,精確度高;無需人工干預(yù),也不受測試環(huán)境影響,可自動地完成測試流程,節(jié)省人力。【專利附圖】

【附圖說明】
[0018]通過結(jié)合附圖,從實施例的下面描述中,本發(fā)明這些和/或其它方面及優(yōu)點將會變得清楚,并且更易于理解,其中:
[0019]圖1是示出根據(jù)本發(fā)明的示例性實施例的用于測試應(yīng)用的響應(yīng)速度的方法的流程圖;
[0020]圖2是示出根據(jù)本發(fā)明的示例性實施例的選擇測試像素點的示例;
[0021]圖3是示出根據(jù)本發(fā)明的示例性實施例的用于測試應(yīng)用的響應(yīng)速度的設(shè)備的框圖。
【具體實施方式】
[0022]提供參照附圖的以下描述以幫助對由權(quán)利要求及其等同物限定的本發(fā)明的實施例的全面理解。包括各種測試細(xì)節(jié)以幫助理解,但這些細(xì)節(jié)僅被視為是示例性的。因此,本領(lǐng)域的普通技術(shù)人員將認(rèn)識到在不脫離本發(fā)明的范圍和精神的情況下,可對描述于此的實施例進(jìn)行各種改變和修改。此外,為了清楚和簡潔,省略對公知的功能和結(jié)構(gòu)的描述。
[0023]圖1是示出根據(jù)本發(fā)明的示例性實施例的用于測試應(yīng)用的響應(yīng)速度的方法的流程圖。
[0024]參照圖1,在101,可記錄開始運行被測應(yīng)用的時刻作為測試開始時間點。根據(jù)本發(fā)明的示例性實施例,被測應(yīng)用可以是瀏覽器應(yīng)用,并可記錄開始運行瀏覽器應(yīng)用(例如,單擊瀏覽器應(yīng)用)的時刻,作為測試開始時間點。
[0025]在102,可從移動終端的屏幕的幀緩沖區(qū)(frmaebuffer)中讀取屏幕上的測試像素點的像素值。這里,幀緩沖區(qū)是包括在移動終端內(nèi)的包含完整幀數(shù)據(jù)的內(nèi)存緩沖區(qū),包括移動終端的屏幕上的每個像素的色彩值組成。如果移動終端具有root權(quán)限,則該移動終端可讀取其幀緩沖區(qū)內(nèi)的數(shù)據(jù)。
[0026]根據(jù)本發(fā)明的示例性實施例,可在測試開始之前,預(yù)先在加載被測應(yīng)用的屏幕上選擇預(yù)定數(shù)量的像素點作為測試像素點。這里,可根據(jù)測試需要,在被測應(yīng)用被部分加載的屏幕上或者在被測應(yīng)用被完全加載的屏幕上選擇預(yù)定數(shù)量的像素點作為測試像素點。此夕卜,根據(jù)本發(fā)明的示例性實施例,在選擇屏幕上的測試像素點時,可使用android sdk提供的pixel perfect工具準(zhǔn)確地查看屏幕上的每個位置的像素點坐標(biāo),從而可更精確地選擇屏幕上的測試像素點。隨后,在完成選擇測試像素點之后,將測試像素點在被測應(yīng)用被加載完成后的屏幕上的像素值保存為測試像素點的目標(biāo)像素值。
[0027]例如,圖2是示出根據(jù)本發(fā)明的示例性實施例的選擇測試像素點的示例。如圖2所示,被測應(yīng)用可以是瀏覽器應(yīng)用,在測試開始之前,預(yù)先加載瀏覽器應(yīng)用的首頁(例如,新浪首頁),可在瀏覽器應(yīng)用首頁加載完成之后的屏幕上選擇若干個區(qū)域內(nèi)的若干像素點(即,圖2的箭頭所指示的區(qū)域內(nèi)的若干像素點)作為測試像素點,并將被選擇的測試像素點在瀏覽器應(yīng)用首頁加載完成之后的屏幕上的像素值保存為被選擇的測試像素點的目標(biāo)像素值。本領(lǐng)域的技術(shù)人員容易理解,本發(fā)明的測試像素點的數(shù)量不限于上述示例,本發(fā)明的測試像素點的數(shù)量可根據(jù)測試需要由用戶選擇,測試像素點的數(shù)量越多,測試結(jié)果越精確。[0028]此外,根據(jù)本發(fā)明的示例性實施例,可每隔預(yù)定時間間隔,從移動終端的屏幕的幀緩沖區(qū)中讀取屏幕上的測試像素點的像素值,從而可在被測應(yīng)用開始運行之后獲得測試像素點的實時像素值。本領(lǐng)域的技術(shù)人員容易理解,預(yù)定時間間隔可根據(jù)測試需要由用戶選擇,可達(dá)到十幾毫秒甚至幾毫秒,測試精確度很高,并且成本也很低。
[0029]在103,可記錄測試像素點的像素值均達(dá)到測試像素點的目標(biāo)像素值的時刻作為測試結(jié)束時間點。
[0030]具體地說,根據(jù)本發(fā)明的示例性實施例,由于每隔預(yù)定時間間隔可從移動終端的屏幕的幀緩沖區(qū)中讀取到測試像素點的像素值,因此,在當(dāng)前時間間隔讀取到測試點的像素值之后,可將當(dāng)前讀取到的測試像素點的像素值分別與測試像素點的目標(biāo)像素值進(jìn)行比較,如果當(dāng)前讀取到的測試像素點的像素值沒有都達(dá)到測試像素點的目標(biāo)像素值,則繼續(xù)執(zhí)行對下一時間間隔讀取到的測試像素點的像素值與測試像素點的目標(biāo)像素值的比較,如果當(dāng)前讀取到的測試像素點的像素值均達(dá)到測試像素點的目標(biāo)像素值,則記錄當(dāng)前時刻作為測試結(jié)束時間點。
[0031]本領(lǐng)域的技術(shù)人員容易理解,本發(fā)明的記錄測試結(jié)束時間點的方法不限于上述實施例,還可使用其它任何可行的方法來記錄測試結(jié)束時間點。
[0032]在104,可計算測試結(jié)束時間點與測試開始時間點之間的時間差作為被測應(yīng)用的響應(yīng)時間,從而能夠得到測試應(yīng)用的響應(yīng)速度。
[0033]圖3是示出根據(jù)本發(fā)明的示例性實施例的用于測試應(yīng)用的響應(yīng)速度的設(shè)備的框圖。
[0034]參照圖3,根據(jù)本發(fā)明的示例性實施例的用于測試應(yīng)用的響應(yīng)速度的設(shè)備300可包括第一時間記錄單元301、像素值讀取單元302、第二時間記錄單元303和響應(yīng)時間計算單元304。
[0035]第一時間記錄單元301可記錄開始運行被測應(yīng)用的時刻作為測試開始時間點。根據(jù)本發(fā)明的示例性實施例,被測應(yīng)用可以是瀏覽器應(yīng)用,并且第一時間記錄單元301可記錄開始運行瀏覽器應(yīng)用(例如,單擊瀏覽器應(yīng)用)的時刻,作為測試開始時間點。
[0036]像素值讀取單元302可從移動終端的屏幕的幀緩沖區(qū)(frmaebuffer)中讀取屏幕上的測試像素點的像素值。這里,幀緩沖區(qū)是包括在移動終端內(nèi)的包含完整幀數(shù)據(jù)的內(nèi)存緩沖區(qū),包括移動終端的屏幕上的每個像素的色彩值組成。如果移動終端具有root權(quán)限,則該移動終端可讀取其幀緩沖區(qū)內(nèi)的數(shù)據(jù)。
[0037]根據(jù)本發(fā)明的示例性實施例,設(shè)備300還可包括像素點選取單元(未示出)。像素點選取單元可像素點選取單元可在測試開始之前,預(yù)先在加載被測應(yīng)用的屏幕上選擇預(yù)定數(shù)量的像素點作為測試像素點。這里,像素點選取單元可根據(jù)測試需要,在被測應(yīng)用被部分加載的屏幕上或者在被測應(yīng)用被完全加載的屏幕上選擇預(yù)定數(shù)量的像素點作為測試像素點。此外,根據(jù)本發(fā)明的示例性實施例,像素點選取單元在選擇屏幕上的測試像素點時,可使用android sdk提供的pixel perfect工具準(zhǔn)確地查看屏幕上的每個位置的像素點坐標(biāo),從而可更精確地選擇屏幕上的測試像素點。本領(lǐng)域的技術(shù)人員容易理解,本發(fā)明的測試像素點的數(shù)量不限于上述示例,本發(fā)明的測試像素點的數(shù)量可根據(jù)測試需要由用戶通過像素點選取單元來選擇,測試像素點的數(shù)量越多,測試結(jié)果越精確。
[0038]此外,設(shè)備300還可包括像素值保存單元(未示出)。在像素點選取單元完成選擇測試像素點之后,像素值保存單元可將測試像素點在被測應(yīng)用被加載完成后的屏幕上的像素值保存為測試像素點的目標(biāo)像素值。
[0039]此外,根據(jù)本發(fā)明的示例性實施例,像素值讀取單元302可每隔預(yù)定時間間隔,從移動終端的屏幕的幀緩沖區(qū)中讀取屏幕上的測試像素點的像素值,從而可在被測應(yīng)用開始運行之后獲得測試像素點的實時像素值。本領(lǐng)域的技術(shù)人員容易理解,預(yù)定時間間隔可根據(jù)測試需要由用戶選擇,可達(dá)到十幾毫秒甚至幾毫秒,測試精確度很高,并且成本也很低。
[0040]第二時間記錄單元303可記錄測試像素點的像素值均達(dá)到測試像素點的目標(biāo)像素值的時刻作為測試結(jié)束時間點。
[0041]具體地說,根據(jù)本發(fā)明的示例性實施例,由于像素值讀取單元302每隔預(yù)定時間間隔可從移動終端的屏幕的幀緩沖區(qū)中讀取到測試像素點的像素值,因此,像素值讀取單元302在當(dāng)前時間間隔讀取到測試點的像素值之后,第二時間記錄單元303可將當(dāng)前讀取到的測試像素點的像素值分別與測試像素點的目標(biāo)像素值進(jìn)行比較,如果當(dāng)前讀取到的測試像素點的像素值沒有都達(dá)到測試像素點的目標(biāo)像素值,則第二時間記錄單元303繼續(xù)執(zhí)行對下一時間間隔讀取到的測試像素點的像素值與測試像素點的目標(biāo)像素值的比較,如果當(dāng)前讀取到的測試像素點的像素值均達(dá)到測試像素點的目標(biāo)像素值,則第二時間記錄單元303記錄當(dāng)前時刻作為測試結(jié)束時間點。
[0042]本領(lǐng)域的技術(shù)人員容易理解,本發(fā)明的記錄測試結(jié)束時間點的方法不限于上述實施例,還可使用其它任何可行的方法來記錄測試結(jié)束時間點。
[0043]響應(yīng)時間計算單元304可計算由第二時間記錄單元303記錄的測試結(jié)束時間點與由第一時間記錄單元301記錄的測試開始時間點之間的時間差作為被測應(yīng)用的響應(yīng)時間,從而能夠得到測試應(yīng)用的響應(yīng)速度。
[0044]本發(fā)明提供了一種用于測試應(yīng)用的響應(yīng)速度的方法和設(shè)備,所述方法和設(shè)備通過從移動終端的幀緩沖區(qū)讀取測試像素點的像素值,來計算從被測應(yīng)用開始運行到測試像素點的像素值達(dá)到目標(biāo)像素值的時間,從而得到被測應(yīng)用的響應(yīng)速度。所述方法和設(shè)備可適用于各種應(yīng)用測試場景,例如,測試手機瀏覽器的啟動時間(即,從點擊瀏覽器圖標(biāo)開始到瀏覽器首屏頁面完全展現(xiàn)所用的時間)、測試手機瀏覽器二級link響應(yīng)時間(即,從點擊頁面內(nèi)link開始到網(wǎng)頁有內(nèi)容展現(xiàn)出來所用的時間)、輸入法面板調(diào)起時間(從點擊輸入框開始到輸入法面板完全展現(xiàn)所用的時間)等等。
[0045]所述方法和設(shè)備能夠?qū)Σ煌粶y軟件和不同平臺的支持,能夠測試競品的響應(yīng)速度,通用性強。此外,所述方法和設(shè)備僅讀取選取的測試像素點的像素值,開銷僅僅是若干個整形數(shù)值,大大提高了測試速度。此外,所述方法和設(shè)備不需要增加精密設(shè)備就可將讀取像素值的頻率精確到幾毫秒,從而在節(jié)省成本的同時使測試結(jié)果的誤差小,精確度高。此夕卜,所述方法和設(shè)備無需人工干預(yù),也不受測試環(huán)境影響,可自動地完成測試流程,節(jié)省人力。
[0046]可根據(jù)計算機程序指令來執(zhí)行根據(jù)本發(fā)明的上述方法。由于這些程序指令可被包括在計算機、專用處理器或可編程或?qū)S糜布校虼嗽谄渲袌?zhí)行的指令可有利于上述的功能的執(zhí)行。如本領(lǐng)域的技術(shù)人員所理解的,計算機、處理器或可編程硬件包括可存儲或接收軟件或計算機代碼的存儲器件,所述軟件或計算機代碼在被計算機、處理器或硬件訪問和執(zhí)行時實現(xiàn)在本發(fā)明中描述的方法。[0047]雖然本發(fā)明是參照其示例性的實施例被顯示和描述的,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離由權(quán)利要求及其等同物限定的本發(fā)明的精神和范圍的情況下,可以對其形式和細(xì)節(jié)進(jìn)行各種改變。
【權(quán)利要求】
1.一種用于測試應(yīng)用的響應(yīng)速度的方法,所述方法包括: 記錄開始運行被測應(yīng)用的時刻作為測試開始時間點; 從移動終端的屏幕的幀緩沖區(qū)中讀取屏幕上的測試像素點的像素值; 記錄測試像素點的像素值均達(dá)到測試像素點的目標(biāo)像素值的時刻作為測試結(jié)束時間占.計算測試結(jié)束時間點與測試開始時間點之間的時間差作為被測應(yīng)用的響應(yīng)時間。
2.如權(quán)利要求1所述的方法,還包括: 在測試開始之前,預(yù)先在加載被測應(yīng)用的屏幕上選擇預(yù)定數(shù)量的像素點作為測試像素點。
3.如權(quán)利要求2所述的方法,還包括: 將測試像素點在被測應(yīng)用被加載完成后的屏幕上的像素值保存為測試像素點的目標(biāo)像素值。
4.如權(quán)利要求1所述的方法,其中,從移動終端的屏幕的幀緩沖區(qū)中讀取屏幕上的測試像素點的像素值的步驟包括: 每隔預(yù)定時間間隔,從移動終端的屏幕的幀緩沖區(qū)中讀取屏幕上的測試像素點的像素值。
5.如權(quán)利要求4所述的方法,其中,記錄測試像素點的像素值均達(dá)到測試像素點的目標(biāo)像素值的時刻作為測試結(jié)束時間點的步驟包括: 在讀取到測試像素點的像素值之后,將讀取到的測試像素點的像素值分別與測試像素點的目標(biāo)像素值進(jìn)行比較; 如果測試像素點的像素值沒有都達(dá)到測試像素點的目標(biāo)像素值,則繼續(xù)執(zhí)行對下一時間間隔讀取到的測試像素點的像素值與測試像素點的目標(biāo)像素值的比較; 如果測試像素點的像素值均達(dá)到測試像素點的目標(biāo)像素值,則記錄當(dāng)前時刻作為測試結(jié)束時間點。
6.一種用于測試應(yīng)用的響應(yīng)速度的設(shè)備,所述設(shè)備包括: 第一時間記錄單元,記錄開始運行被測應(yīng)用的時刻作為測試開始時間點; 像素值讀取單元,從移動終端的屏幕的幀緩沖區(qū)中讀取屏幕上的測試像素點的像素值; 第二時間記錄單元,記錄測試像素點的像素值均達(dá)到測試像素點的目標(biāo)像素值的時刻作為測試結(jié)束時間點; 響應(yīng)時間計算單元,計算測試結(jié)束時間點與測試開始時間點之間的時間差作為被測應(yīng)用的響應(yīng)時間。
7.如權(quán)利要求6所述的設(shè)備,還包括: 像素點選取單元,在測試開始之前,預(yù)先在加載被測應(yīng)用的屏幕上根據(jù)用戶輸入來選取預(yù)定數(shù)量的像素點作為測試像素點。
8.如權(quán)利要求7所述的設(shè)備,還包括: 像素值保存單元,將測試像素點在被測應(yīng)用被加載完成后的屏幕上的像素值保存為測試像素點的目標(biāo)像素值。
9.如權(quán)利要求6所述的設(shè)備,其中,像素值讀取單元每隔預(yù)定時間間隔,從移動終端的屏幕的幀緩沖區(qū)中讀取屏幕上的測試像素點的像素值。
10.如權(quán)利要求9所述的設(shè)備,其中,在像素值讀取單元讀取到測試像素點的像素值之后,第二時間記錄單元將讀取到的測試像素點的像素值分別與測試像素點的目標(biāo)像素值進(jìn)行比較,如果測試像素點的像素值沒有都達(dá)到測試像素點的目標(biāo)像素值,則第二時間記錄單元繼續(xù)執(zhí)行對下一時間間隔讀取到的測試像素點的像素值與測試像素點的目標(biāo)像素值的比較,如果測試像素點的像素值均達(dá)到測試像素點的目標(biāo)像素值,則第二時間記錄單元記錄當(dāng)前時刻作為測試 結(jié)束時間點。
【文檔編號】G06F11/36GK103955428SQ201410179195
【公開日】2014年7月30日 申請日期:2014年4月30日 優(yōu)先權(quán)日:2014年4月30日
【發(fā)明者】張笑達(dá), 徐志成 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1