電子設(shè)備性能的測試方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種電子設(shè)備性能的測試方法及裝置。該電子設(shè)備性能的測試方法包括:獲得開始測試指令;響應(yīng)開始測試指令,分別對待測試的項(xiàng)目進(jìn)行測試,待測試的項(xiàng)目至少包括:虛擬機(jī)性能、多任務(wù)性能;其中,分別對待測試的項(xiàng)目進(jìn)行測試包括:執(zhí)行虛擬機(jī)性能的測試,獲得第一執(zhí)行結(jié)果,依據(jù)第一執(zhí)行結(jié)果,確定虛擬機(jī)性能對應(yīng)的第一測試結(jié)果;在獲得第一執(zhí)行結(jié)果后,執(zhí)行多任務(wù)性能的測試,獲得第二執(zhí)行結(jié)果,并依據(jù)第二執(zhí)行結(jié)果,確定多任務(wù)性能對應(yīng)的第二測試結(jié)果。本方案中,通過合理的項(xiàng)目測試順序,可以提高電子設(shè)備性能的測試準(zhǔn)確性。
【專利說明】電子設(shè)備性能的測試方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子設(shè)備測試領(lǐng)域,特別涉及一種電子設(shè)備性能的測試方法及裝置。【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)飛速的發(fā)展,各種電子設(shè)備不斷的豐富并方便了大眾生活。由于利用電子設(shè)備處理信息具有方便快捷、節(jié)省資源等優(yōu)勢,使得電子設(shè)備成為人們的生活或工作中不可或缺的一部分。
[0003]其中,不同機(jī)型的電子設(shè)備的性能參差不齊,因此,為了用戶充分了解電子設(shè)備的性能,需要對電子設(shè)備的性能進(jìn)行測試?,F(xiàn)有技術(shù)中,通過性能測試軟件進(jìn)行跑分測試以實(shí)現(xiàn)性能測試,具體測試過程為:為每個(gè)待測試的項(xiàng)目執(zhí)行所對應(yīng)的測試程序,從而根據(jù)執(zhí)行結(jié)果確定出項(xiàng)目的測試結(jié)果,進(jìn)而確定出電子設(shè)備性能的測試結(jié)果。
[0004]但是,現(xiàn)有測試方法所測試的硬件項(xiàng)目較少,僅測試一種或者少數(shù)的幾種常見的硬件項(xiàng)目,而且在測試過程中并沒有考慮到實(shí)際應(yīng)用場景中各個(gè)項(xiàng)目的相互影響,導(dǎo)致不能真實(shí)的反應(yīng)電子設(shè)備的性能,最終將導(dǎo)致所確定出的測試結(jié)果不夠準(zhǔn)確。
[0005]可見,如何提高電子設(shè)備性能的測試準(zhǔn)確性是一個(gè)亟待解決的問題。
【發(fā)明內(nèi)容】
[0006]基于上述問題,本發(fā)明實(shí)施例公開了一種電子設(shè)備性能的測試方法及裝置,以提高電子設(shè)備性能的測試準(zhǔn)確性。技術(shù)方案如下:
[0007]第一方面,本發(fā)明實(shí)施例提供了一種電子設(shè)備性能的測試方法,包括:
[0008]獲得開始測試指令;
[0009]響應(yīng)所述開始測試指令,分別對待測試的項(xiàng)目進(jìn)行測試,所述待測試的項(xiàng)目至少包括:虛擬機(jī)性能、多任務(wù)性能;
[0010]其中,所述分別對待測試的項(xiàng)目進(jìn)行測試包括:
[0011]執(zhí)行所述虛擬機(jī)性能的測試,獲得第一執(zhí)行結(jié)果,依據(jù)所述第一執(zhí)行結(jié)果,確定所述虛擬機(jī)性能對應(yīng)的第一測試結(jié)果;
[0012]在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行所述多任務(wù)性能的測試,獲得第二執(zhí)行結(jié)果,并依據(jù)所述第二執(zhí)行結(jié)果,確定所述多任務(wù)性能對應(yīng)的第二測試結(jié)果。
[0013]可選的,所述待測試的項(xiàng)目還包括:CPU整數(shù)運(yùn)算性能;
[0014]在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行所述CPU整數(shù)性能的測試,獲得第三執(zhí)行結(jié)果,并依據(jù)所述第三執(zhí)行結(jié)果,確定所述CPU整數(shù)性能對應(yīng)的第三測試結(jié)果。
[0015]可選的,所述待測試的項(xiàng)目還包括:CPU浮點(diǎn)數(shù)運(yùn)算性能;
[0016]在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行所述CPU浮點(diǎn)數(shù)運(yùn)算性能的測試,獲得第四執(zhí)行結(jié)果,并依據(jù)所述第四執(zhí)行結(jié)果,確定所述CPU浮點(diǎn)數(shù)運(yùn)算性能對應(yīng)的第四測試結(jié)果。
[0017]可選的,所述待測試的項(xiàng)目還包括:RAM運(yùn)算性能;
[0018]在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行所述RAM運(yùn)算性能的測試,獲得第五執(zhí)行結(jié)果,并依據(jù)所述第五執(zhí)行結(jié)果,確定所述RAM運(yùn)算性能對應(yīng)的第五測試結(jié)果。
[0019]可選的,所述待測試的項(xiàng)目還包括:RAM讀寫速度;
[0020]在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行所述RAM讀寫速度的測試,獲得第六執(zhí)行結(jié)果,并依據(jù)所述第六執(zhí)行結(jié)果,確定所述RAM讀寫速度對應(yīng)的第六測試結(jié)果。
[0021]可選的,在獲得所述第三執(zhí)行結(jié)果和所述第四執(zhí)行結(jié)果后,執(zhí)行所述RAM運(yùn)算性能的測試,獲得第五執(zhí)行結(jié)果,并依據(jù)所述第五執(zhí)行結(jié)果,確定所述RAM運(yùn)算性能對應(yīng)的第五測試結(jié)果;
[0022]在獲得所述第三執(zhí)行結(jié)果和所述第四執(zhí)行結(jié)果后,執(zhí)行所述RAM讀寫速度的測試,獲得第六執(zhí)行結(jié)果,并依據(jù)所述第六執(zhí)行結(jié)果,確定所述RAM讀寫速度對應(yīng)的第六測試結(jié)果;
[0023]在獲得所述第五執(zhí)行結(jié)果和所述第六執(zhí)行結(jié)果后,執(zhí)行所述多任務(wù)性能的測試,獲得第二執(zhí)行結(jié)果,并依據(jù)所述第二執(zhí)行結(jié)果,確定所述多任務(wù)性能對應(yīng)的第二測試結(jié)果。
[0024]可選的,所述待測試的項(xiàng)目還包括:GPU的2D繪圖性能;
[0025]在獲得所述第二執(zhí)行結(jié)果后,執(zhí)行所述GPU的2D繪圖性能的測試,獲得第七執(zhí)行結(jié)果,并依據(jù)所述第七執(zhí)行結(jié)果,確定所述GPU的2D繪圖性能對應(yīng)的第七測試結(jié)果。
[0026]可選的,所述待測試的項(xiàng)目還包括:GPU的3D繪圖性能;
[0027]在獲得所述第二執(zhí)行結(jié)果后,執(zhí)行所述GPU的3D繪圖性能的測試,獲得第八執(zhí)行結(jié)果,并依據(jù)所述第八執(zhí)行結(jié)果,確定所述GPU的3D繪圖性能對應(yīng)的第八測試結(jié)果。
[0028]可選的,所述待測試的項(xiàng)目還包括:數(shù)據(jù)庫I/O性能;
[0029]在獲得所述第二執(zhí)行結(jié)果后,執(zhí)行所述數(shù)據(jù)庫I/O性能的測試,獲得第九執(zhí)行結(jié)果,并依據(jù)所述第九執(zhí)行結(jié)果,確定所述數(shù)據(jù)庫I/o性能對應(yīng)的第九測試結(jié)果。
[0030]可選的,所述待測試的項(xiàng)目還包括:存儲(chǔ)器性能;
[0031]在獲得所述第二執(zhí)行結(jié)果后,執(zhí)行所述存儲(chǔ)器性能的測試,獲得第十執(zhí)行結(jié)果,并依據(jù)所述第十執(zhí)行結(jié)果,確定所述存儲(chǔ)器性能對應(yīng)的第十測試結(jié)果。
[0032]可選的,所述儲(chǔ)存器性能所針對的存儲(chǔ)器包括:SD卡和/或EMMC。
[0033]可選的,所述待測試的項(xiàng)目還包括:顯示器性能;
[0034]在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行所述顯示器性能的測試,獲得第十一執(zhí)行結(jié)果,并依據(jù)所述第十一執(zhí)行結(jié)果,確定所述顯示器性能對應(yīng)的第十一測試結(jié)果。
[0035]可選的,所述待測試的項(xiàng)目還包括:瀏覽器性能;
[0036]在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行所述瀏覽器性能的測試,獲得第十二執(zhí)行結(jié)果,并依據(jù)所述第十二執(zhí)行結(jié)果,確定所述瀏覽器性能對應(yīng)的第十二測試結(jié)果。
[0037]可選的,本發(fā)明實(shí)施例提供的電子設(shè)備性能的測試方法還包括:
[0038]將執(zhí)行測試的項(xiàng)目進(jìn)行分類處理,并將分類后的各個(gè)項(xiàng)目的測試結(jié)果顯示在對應(yīng)的類別標(biāo)識下。
[0039]可選的,所述將執(zhí)行測試的項(xiàng)目進(jìn)行分類處理,并將分類后的各個(gè)項(xiàng)目對應(yīng)的測試結(jié)果顯示在對應(yīng)的類別標(biāo)識下,包括:
[0040]將所述虛擬機(jī)性能和所述多任務(wù)性能確定為一類,并將所述虛擬機(jī)性能對應(yīng)的第一測試結(jié)果和所述多任務(wù)性能對應(yīng)的第二測試結(jié)果顯示在用于表明用戶體驗(yàn)性能的類別標(biāo)識下;[0041]將所述CPU整數(shù)運(yùn)算性能和CPU浮點(diǎn)數(shù)運(yùn)算性能確定為一類,并將所述CPU整數(shù)運(yùn)算性能對應(yīng)的第三測試結(jié)果和所述CPU浮點(diǎn)數(shù)運(yùn)算性能對應(yīng)的第四測試結(jié)果顯示在用于表示CPU性能的類別標(biāo)識下;
[0042]將所述RAM運(yùn)算性能和所述RAM讀寫速度確定為一類,并將所述RAM運(yùn)算性能對應(yīng)的第五測試結(jié)果和所述RAM讀寫速度對應(yīng)的第六測試結(jié)果顯示在用于表明RAM性能的類別標(biāo)識下;
[0043]將所述GPU的2D繪圖性能和所述GPU的3D繪圖性能確定為一類,并將所述GPU的2D繪圖性能對應(yīng)的第七測試結(jié)果和所述GPU的3D繪圖性能對應(yīng)的第八測試結(jié)果顯示在用于表明GPU性能的類別標(biāo)識下;
[0044]將所述數(shù)據(jù)庫I/O性能和所述存儲(chǔ)器性能確定為一類,并將所述數(shù)據(jù)庫I/O性能對應(yīng)的第九測試結(jié)果和所述存儲(chǔ)器性能對應(yīng)的第十測試結(jié)果顯示在用于表明存儲(chǔ)性能的類別標(biāo)識下。
[0045]第二方面,本發(fā)明實(shí)施例還提供了一種電子設(shè)備性能的測試裝置,包括:
[0046]測試指令獲得模塊,用于獲得開始測試指令;
[0047]測試指令響應(yīng)模塊,用于響應(yīng)所述開始測試指令,分別對待測試的項(xiàng)目進(jìn)行測試,所述待測試的項(xiàng)目至少包括:虛擬機(jī)性能、多任務(wù)性能;
[0048]所述測試指令響應(yīng)模塊,包括:
[0049]第一執(zhí)行子模塊,用于執(zhí)行所述虛擬機(jī)性能的測試,獲得第一執(zhí)行結(jié)果;
[0050]第一測試結(jié)果確定子模塊,用于依據(jù)所述第一執(zhí)行結(jié)果,確定所述虛擬機(jī)性能對應(yīng)的第一測試結(jié)果;
[0051]第二執(zhí)行子模塊,用于在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行所述多任務(wù)性能的測試,獲得第二執(zhí)行結(jié)果;
[0052]第二測試結(jié)果確定子模塊,用于依據(jù)所述第二執(zhí)行結(jié)果,確定所述多任務(wù)性能對應(yīng)的第二測試結(jié)果。
[0053]可選的,所述測試指令響應(yīng)模塊,還包括:
[0054]第三執(zhí)行子模塊,用于在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行CPU整數(shù)性能的測試,獲得第三執(zhí)行結(jié)果;
[0055]第三測試結(jié)果確定子模塊,用于依據(jù)所述第三執(zhí)行結(jié)果,確定所述CPU整數(shù)性能對應(yīng)的第三測試結(jié)果。
[0056]可選的,所述測試指令響應(yīng)模塊,還包括:
[0057]第四執(zhí)行子模塊,用于在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行CPU浮點(diǎn)數(shù)運(yùn)算性能的測試,獲得第四執(zhí)行結(jié)果;
[0058]第四測試結(jié)果確定子模塊,用于依據(jù)所述第四執(zhí)行結(jié)果,確定所述CPU浮點(diǎn)數(shù)運(yùn)算性能對應(yīng)的第四測試結(jié)果。
[0059]可選的,所述測試指令響應(yīng)模塊,還包括:
[0060]第五執(zhí)行子模塊,用于在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行RAM運(yùn)算性能的測試,獲得第五執(zhí)行結(jié)果;
[0061]第五測試結(jié)果確定子模塊,用于依據(jù)所述第五執(zhí)行結(jié)果,確定所述RAM運(yùn)算性能對應(yīng)的第五測試結(jié)果。[0062]可選的,所述測試指令響應(yīng)模塊,還包括:
[0063]第六執(zhí)行子模塊,用于在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行RAM讀寫速度的測試,獲得第六執(zhí)行結(jié)果;
[0064]第六測試結(jié)果確定子模塊,用于依據(jù)所述第六執(zhí)行結(jié)果,確定所述RAM讀寫速度對應(yīng)的第六測試結(jié)果。
[0065]可選的,所述第五執(zhí)行子模塊,用于在獲得所述第三執(zhí)行結(jié)果和所述第四執(zhí)行結(jié)果后,執(zhí)行RAM運(yùn)算性能的測試,獲得第五執(zhí)行結(jié)果;
[0066]第五測試結(jié)果確定子模塊,用于依據(jù)所述第五執(zhí)行結(jié)果,確定所述RAM運(yùn)算性能對應(yīng)的第五測試結(jié)果;
[0067]第六執(zhí)行子模塊,用于在獲得所述第三執(zhí)行結(jié)果和所述第四執(zhí)行結(jié)果后,執(zhí)行RAM讀寫速度的測試,獲得第六執(zhí)行結(jié)果;
[0068]第六測試結(jié)果確定子模塊,用于依據(jù)所述第六執(zhí)行結(jié)果,確定所述RAM讀寫速度對應(yīng)的第六測試結(jié)果;
[0069]第二執(zhí)行子模塊,用于在獲得所述第五執(zhí)行結(jié)果和所述第六執(zhí)行結(jié)果后,執(zhí)行所述多任務(wù)性能的測試,獲得第二執(zhí)行結(jié)果;
[0070]第二測試結(jié)果確定子模塊,用于依據(jù)所述第二執(zhí)行結(jié)果,確定所述多任務(wù)性能對應(yīng)的第二測試結(jié)果。
[0071]可選的,所述測試指令響應(yīng)模塊,還包括:
[0072]第七執(zhí)行子模塊,用于在獲得所述第二執(zhí)行結(jié)果后,執(zhí)行GPU的2D繪圖性能的測試,獲得第七執(zhí)行結(jié)果;
[0073]第七測試結(jié)果確定子模塊,用于依據(jù)所述第七執(zhí)行結(jié)果,確定GPU的2D繪圖性能對應(yīng)的第七測試結(jié)果。
[0074]可選的,所述測試指令響應(yīng)模塊,還包括:
[0075]第八執(zhí)行子模塊,用于在獲得所述第二執(zhí)行結(jié)果后,執(zhí)行GPU的3D繪圖性能的測試,獲得第八執(zhí)行結(jié)果;
[0076]第八測試結(jié)果確定子模塊,用于依據(jù)所述第八執(zhí)行結(jié)果,確定所述GPU的3D繪圖性能對應(yīng)的第八測試結(jié)果。
[0077]可選的,所述測試指令響應(yīng)模塊,還包括:
[0078]第九執(zhí)行子模塊,用于在獲得所述第二執(zhí)行結(jié)果后,執(zhí)行數(shù)據(jù)庫I/O性能的測試,獲得第九執(zhí)行結(jié)果;
[0079]第九測試結(jié)果確定子模塊,用于依據(jù)所述第九執(zhí)行結(jié)果,確定所述數(shù)據(jù)庫I/O性能對應(yīng)的第九測試結(jié)果。
[0080]可選的,所述測試指令響應(yīng)模塊,還包括:
[0081]第十執(zhí)行子模塊,用于在獲得所述第二執(zhí)行結(jié)果后,執(zhí)行存儲(chǔ)器性能的測試,獲得第十執(zhí)行結(jié)果;
[0082]第十測試結(jié)果確定子模塊,用于依據(jù)所述第十執(zhí)行結(jié)果,確定所述存儲(chǔ)器性能對應(yīng)的第十測試結(jié)果。
[0083]可選的,所述測試指令響應(yīng)模塊,還包括:
[0084]第十一執(zhí)行子模塊,用于在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行顯示器性能的測試,獲得第十一執(zhí)行結(jié)果;
[0085]第十一測試結(jié)果確定子模塊,用于依據(jù)所述第十一執(zhí)行結(jié)果,確定所述顯示器性能對應(yīng)的第十一測試結(jié)果。
[0086]可選的,所述測試指令響應(yīng)模塊,還包括:
[0087]第十二執(zhí)行模塊,用于在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行瀏覽器性能的測試,獲得第十二執(zhí)行結(jié)果;
[0088]第十二測試結(jié)果確定子模塊,用于依據(jù)所述第十二執(zhí)行結(jié)果,確定所述瀏覽器性能對應(yīng)的第十二測試結(jié)果。
[0089]可選的,本發(fā)明實(shí)施例所提供的一種電子設(shè)備性能的測試裝置還包括:
[0090]分類顯示模塊,用于將執(zhí)行測試的項(xiàng)目進(jìn)行分類處理,并將分類后的各個(gè)項(xiàng)目的測試結(jié)果顯示在對應(yīng)的類別標(biāo)識下。
[0091]本方案中,在電子設(shè)備性能的測試過程中,首先執(zhí)行虛擬機(jī)性能的測試,避免了由于先測試其他項(xiàng)目性能再測虛擬機(jī)性能而消耗系統(tǒng)資源、系統(tǒng)溫度上升、系統(tǒng)減少對資源的分配,最終導(dǎo)致虛擬機(jī)性能的測試不準(zhǔn)確的問題;并且,測試多任務(wù)性能,能夠體現(xiàn)出電子設(shè)備的任務(wù)調(diào)度能力和資源分配能力,以及電子設(shè)備的整體的硬件性能,從而進(jìn)一步模擬了用戶實(shí)際使用情況,能夠體現(xiàn)電子設(shè)備的用戶體驗(yàn)性能,使得測試結(jié)果更具參考性和應(yīng)用意義。可見,本方案中,通過合理的項(xiàng)目測試順序,可以提高電子設(shè)備性能的測試準(zhǔn)確性;而且,本方案中可對電子設(shè)備的多個(gè)項(xiàng)目進(jìn)行測試,從而能夠較為真實(shí)全面的反應(yīng)電子設(shè)備的性能。
【專利附圖】
【附圖說明】
[0092]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0093]圖1為本發(fā)明實(shí)施例所提供的一種電子設(shè)備性能的測試方法的第一種流程圖;
[0094]圖2為本發(fā)明實(shí)施例所提供的一種電子設(shè)備性能的測試方法的第二種流程圖;
[0095]圖3為本發(fā)明實(shí)施例所提供的一種電子設(shè)備性能的測試裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0096]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0097]為了提高電子設(shè)備性能的測試準(zhǔn)確性,本發(fā)明實(shí)施例所提供的一種電子設(shè)備性能的測試方法及裝置。其中,電子設(shè)備可以為手機(jī)、臺(tái)式計(jì)算機(jī)、筆記本電腦、平板電腦等移動(dòng)設(shè)備,還可以為智能電視等智能終端,當(dāng)然,還可以是其他設(shè)置有CPU和RAM的電子設(shè)備,本發(fā)明對此不做限定。
[0098]下面首先對本發(fā)明實(shí)施例所提供的一種電子設(shè)備性能的測試方法進(jìn)行介紹。[0099]需要說明的是,本發(fā)明實(shí)施例所提供的電子設(shè)備性能的測試方法適用于電子設(shè)備中,其中,為了測試該電子設(shè)備的性能,所需測試的項(xiàng)目至少包括:虛擬機(jī)性能、多任務(wù)性能,當(dāng)然,還可以包括其他的項(xiàng)目,例如:CPU (Central Processing Unit,中央處理器)性能(如:CPU整數(shù)運(yùn)算性能、CPU浮點(diǎn)數(shù)運(yùn)算性能等)、RAM(random access memory,隨機(jī)存儲(chǔ)器)性能(如:RAM運(yùn)算性能、RAM讀寫速度等)、GPU (Graphic Processing Unit,圖形處理器)性能(如:GPU的2D繪圖性能、GPU的3D繪圖性能等)、數(shù)據(jù)庫I/O (input/output,輸入輸出端口)性能、存儲(chǔ)器性能(如:EMMC(Embedded Multi Media Card,內(nèi)嵌式存儲(chǔ)器)性能、SD卡(Secure Digital Memory Card,安全數(shù)碼卡)性能等)、顯示器性能、瀏覽器性能中的至少一種。
[0100]如圖1所示,一種電子設(shè)備性能的測試方法,可以包括:
[0101]S101,獲得開始測試指令;
[0102]通常情況下,當(dāng)需要測試電子設(shè)備的性能時(shí),用戶可以對電子設(shè)備發(fā)出開始測試指令,而該電子設(shè)備在接收到開始測試指令后,可以響應(yīng)該開始測試指令,進(jìn)而執(zhí)行后續(xù)的步驟S102-步驟S105,以分別對待測試的項(xiàng)目進(jìn)行測試。
[0103]S102,執(zhí)行虛擬機(jī)性能的測試,獲得第一執(zhí)行結(jié)果;
[0104]S103,依據(jù)該第一執(zhí)行結(jié)果,確定該虛擬機(jī)性能對應(yīng)的第一測試結(jié)果;
[0105]由于先測試其他項(xiàng)目性能再測試虛擬機(jī)性能會(huì)帶來消耗系統(tǒng)資源、系統(tǒng)溫度上升、系統(tǒng)減少對虛擬機(jī)資源的分配等問題,最終導(dǎo)致不能準(zhǔn)確測試虛擬機(jī)性能,因此,為了提高測試結(jié)果的準(zhǔn)確性,在響應(yīng)該開始測試指令的測試過程中,首先執(zhí)行該虛擬機(jī)性能的測試,獲得第一執(zhí)行結(jié)果,進(jìn)而依據(jù)該第一執(zhí)行結(jié)果,確定該虛擬機(jī)性能對應(yīng)的第一測試結(jié)果,從而完成對該虛擬機(jī)性能的測試。舉例而言,可以理解的是,對于Andriod系統(tǒng)平臺(tái)而言,該虛擬機(jī)為Dalvik虛擬機(jī),本步驟中將測定Dalvik虛擬機(jī)性能,而對于其他系統(tǒng)平臺(tái)而言,該虛擬機(jī)可以為其他的虛擬機(jī),例如JAVA虛擬機(jī),那么本步驟中將測定JAVA虛擬機(jī)性能,本發(fā)明在此不做限定。
[0106]需要說明的是,執(zhí)行虛擬機(jī)性能的測試所利用的測試程序可以為依據(jù)現(xiàn)有的算法或自行設(shè)計(jì)的算法所編寫的程序,這都是合理的;并且,可以執(zhí)行一個(gè)測試程序來測試虛擬機(jī)性能,此時(shí),獲得一個(gè)第一執(zhí)行結(jié)果,也可以執(zhí)行至少兩個(gè)測試程序來測試虛擬機(jī)性能,此時(shí),獲得至少兩個(gè)第一執(zhí)行結(jié)果。
[0107]并且,本領(lǐng)域技術(shù)人員可以理解的是,由于性能的高低通常通過程序運(yùn)行的時(shí)間來體現(xiàn),程序運(yùn)行的時(shí)間越短,說明程序運(yùn)行速度越快,進(jìn)而說明性能越高,因此,該第一執(zhí)行結(jié)果以及后續(xù)的各個(gè)執(zhí)行結(jié)果通??梢詾闇y試程序的執(zhí)行時(shí)間,當(dāng)然并不局限于此。
[0108]舉例而言,基于第一執(zhí)行結(jié)果為第一執(zhí)行時(shí)間的情況,當(dāng)獲得一個(gè)第一執(zhí)行結(jié)果時(shí),依據(jù)該第一執(zhí)行結(jié)果,確定虛擬機(jī)性能對應(yīng)的第一測試結(jié)果,可以通過如下方式:
[0109]可以從與虛擬機(jī)性能相關(guān)的執(zhí)行時(shí)間與分?jǐn)?shù)的對應(yīng)關(guān)系中,確定出第一執(zhí)行結(jié)果對應(yīng)的第一分?jǐn)?shù),并將該第一分?jǐn)?shù)作為第一測試結(jié)果,其中,通常情況下,執(zhí)行時(shí)間越短,所對應(yīng)的分?jǐn)?shù)越高;或者,在確定出第一分?jǐn)?shù)后,可以依據(jù)與虛擬機(jī)性能相關(guān)的預(yù)設(shè)的分?jǐn)?shù)與評價(jià)內(nèi)容的對應(yīng)關(guān)系,進(jìn)一步確定該第一分?jǐn)?shù)對應(yīng)的第一評價(jià)內(nèi)容,并將該第一評價(jià)內(nèi)容作為第一測試結(jié)果,其中,該評價(jià)內(nèi)容可以包括:差、良好、一般、優(yōu),當(dāng)然并不局限于此,且不同區(qū)間的分?jǐn)?shù)對應(yīng)不同的評價(jià)內(nèi)容,通常情況下,差、良好、一般和優(yōu)所對應(yīng)的分?jǐn)?shù)逐漸升高。
[0110]舉例而言,基于第一執(zhí)行結(jié)果為第一執(zhí)行時(shí)間的情況,當(dāng)獲得至少兩個(gè)第一執(zhí)行結(jié)果時(shí),依據(jù)該第一執(zhí)行結(jié)果,確定虛擬機(jī)性能對應(yīng)的第一測試結(jié)果,可以通過如下方式:
[0111]可以從與虛擬機(jī)性能相關(guān)的執(zhí)行時(shí)間與分?jǐn)?shù)的對應(yīng)關(guān)系中,確定出每一第一執(zhí)行結(jié)果對應(yīng)的第一分?jǐn)?shù),并將至少兩個(gè)第一分?jǐn)?shù)求平均所得的值作為第一測試結(jié)果;或者,在確定出每一第一執(zhí)行結(jié)果對應(yīng)的第一分?jǐn)?shù)后,確定每一第一執(zhí)行結(jié)果所對應(yīng)測試程序的預(yù)設(shè)的權(quán)重值,并將各個(gè)第一分?jǐn)?shù)與相應(yīng)權(quán)重值相乘,將各個(gè)乘積之和確定為第一測試結(jié)果。
[0112]需要說明的是,上述確定虛擬機(jī)性能的第一測試結(jié)果的方式僅僅作為示例,并不應(yīng)該構(gòu)成對本發(fā)明實(shí)施例的限定。
[0113]S104,在獲得該第一執(zhí)行結(jié)果后,執(zhí)行該多任務(wù)性能的測試,獲得第二執(zhí)行結(jié)果;
[0114]S105,依據(jù)該第二執(zhí)行結(jié)果,確定該多任務(wù)性能對應(yīng)的第二測試結(jié)果。
[0115]可以理解的是,在實(shí)際應(yīng)用中,用戶使用電子設(shè)備時(shí),通常會(huì)打開多個(gè)應(yīng)用,而該電子設(shè)備則會(huì)同時(shí)執(zhí)行多個(gè)任務(wù)或程序,這考驗(yàn)了電子設(shè)備的整體硬件性能,同時(shí)也考驗(yàn)系統(tǒng)的任務(wù)調(diào)度能力和資源分配能力,因此,為了提高對電子設(shè)備性能的測試準(zhǔn)確性以及全面性,對電子設(shè)備的多任務(wù)性能的測試也是不可缺少。
[0116]基于上述目的,在執(zhí)行虛擬機(jī)性能的測試并獲得第一執(zhí)行結(jié)果后,可以執(zhí)行該多任務(wù)性能的測試,獲得第二執(zhí)行結(jié)果,依據(jù)該第二執(zhí)行結(jié)果,確定該多任務(wù)性能對應(yīng)的第二測試結(jié)果。
[0117]具體的,執(zhí)行該多任務(wù)性能的測試可以包括:隨機(jī)啟動(dòng)多個(gè)任務(wù),例如:游戲、播放視頻/音頻、網(wǎng)頁瀏覽等,并記錄電子設(shè)備的第二執(zhí)行時(shí)間,從而獲得第二執(zhí)行結(jié)果。其中,第二執(zhí)行時(shí)間越短,表明該多任務(wù)性能越強(qiáng)。
[0118]舉例而言,基于第二執(zhí)行結(jié)果為第二執(zhí)行時(shí)間的情況,依據(jù)該第二執(zhí)行結(jié)果,確定多任務(wù)性能對應(yīng)的第二測試結(jié)果,可以通過如下方式:
[0119]可以從與多任務(wù)性能相關(guān)的執(zhí)行時(shí)間與分?jǐn)?shù)的對應(yīng)關(guān)系中,確定出第二執(zhí)行結(jié)果對應(yīng)的第二分?jǐn)?shù),并將該第二分?jǐn)?shù)作為第二測試結(jié)果,其中,通常情況下,執(zhí)行時(shí)間越短,所對應(yīng)的分?jǐn)?shù)越高;或者,在確定出第二分?jǐn)?shù)后,可以依據(jù)與多任務(wù)性能相關(guān)的預(yù)設(shè)的分?jǐn)?shù)與評價(jià)內(nèi)容的對應(yīng)關(guān)系,進(jìn)一步確定該第二分?jǐn)?shù)對應(yīng)的第二評價(jià)內(nèi)容,并將該第二評價(jià)內(nèi)容作為第二測試結(jié)果,其中,該評價(jià)內(nèi)容可以包括:差、良好、一般、優(yōu),當(dāng)然并不局限于此,且不同區(qū)間的分?jǐn)?shù)對應(yīng)不同的評價(jià)內(nèi)容,通常情況下,差、良好、一般和優(yōu)所對應(yīng)的分?jǐn)?shù)逐漸升高。
[0120]需要說明的是,上述確定多任務(wù)性能對應(yīng)的第二測試結(jié)果的方式僅僅作為示例,并不應(yīng)該構(gòu)成對本發(fā)明實(shí)施例的限定。
[0121]本方案中,在電子設(shè)備性能的測試過程中,首先執(zhí)行虛擬機(jī)性能的測試,避免了由于先測試其他項(xiàng)目性能再測虛擬機(jī)性能而消耗系統(tǒng)資源、系統(tǒng)溫度上升、系統(tǒng)減少對資源的分配,最終導(dǎo)致虛擬機(jī)性能的測試不準(zhǔn)確的問題;并且,測試多任務(wù)性能,能夠體現(xiàn)出電子設(shè)備的任務(wù)調(diào)度能力和資源分配能力,以及電子設(shè)備的整體的硬件性能,從而進(jìn)一步模擬了用戶實(shí)際使用情況,使得測試結(jié)果更具參考性和應(yīng)用意義。可見,本方案中,通過合理的項(xiàng)目測試順序,可以提高電子設(shè)備性能的測試準(zhǔn)確性;而且,本方案中可對電子設(shè)備的多個(gè)項(xiàng)目進(jìn)行測試,從而能夠較為真實(shí)全面的反應(yīng)電子設(shè)備的性能。[0122]需要說明的是,本發(fā)明實(shí)施例所提供的電子設(shè)備性能的測試方法所針對的待測試的項(xiàng)目還可以包括:CPU整數(shù)運(yùn)算性能、CPU浮點(diǎn)數(shù)運(yùn)算性能、GPU的2D繪圖性能、GPU的3D繪圖性能、RAM運(yùn)算性能、RAM讀寫速度、數(shù)據(jù)庫I/O性能、存儲(chǔ)器性能、顯示器性能、瀏覽器性能中的至少一種。
[0123]通常情況下,由于在實(shí)際應(yīng)用中,很少有程序只執(zhí)行數(shù)據(jù)讀寫,而不執(zhí)行數(shù)據(jù)運(yùn)算,兩者通常同時(shí)存在,因此,在實(shí)際應(yīng)用中決定RAM性能不僅在于RAM硬件本身,其他硬件尤其是CPU對RAM性能也有一定影響,因此,為了提高測試準(zhǔn)確性,可以把RAM運(yùn)算性能引用到測試過程中從而更好的反映實(shí)際使用情況下RAM的性能。
[0124]更進(jìn)一步的,由于GPU性能的測試涉及到大量運(yùn)算,會(huì)使系統(tǒng)溫度顯著升高,當(dāng)系統(tǒng)溫度升高后電子設(shè)備可能會(huì)為了節(jié)能會(huì)對CPU做一些降頻處理,這樣就會(huì)導(dǎo)致對CPU整數(shù)運(yùn)算性能和CPU浮點(diǎn)數(shù)運(yùn)算性能的測試不準(zhǔn)確,因此,為了提高準(zhǔn)確性,GPU性能的測試需要在CPU整數(shù)運(yùn)算性能和CPU浮點(diǎn)數(shù)運(yùn)算性能的測試之后進(jìn)行;并且,為了避免GPU性能的測試先于RAM性能測試,將會(huì)消耗一定的RAM,從而影響RAM性能的測試結(jié)果,因此,GPU的性能的測試需要在RAM性能的測試之后。
[0125]對于待測試的項(xiàng)目還可以包括CPU整數(shù)運(yùn)算性能時(shí),可以在獲得該第一執(zhí)行結(jié)果后,執(zhí)行該CPU整數(shù)性能的測試,獲得第三執(zhí)行結(jié)果,并依據(jù)該第三執(zhí)行結(jié)果,確定該CPU整數(shù)性能對應(yīng)的第三測試結(jié)果。
[0126]在本發(fā)明實(shí)施例中,執(zhí)行該CPU整數(shù)運(yùn)算性能的測試所獲得的第三執(zhí)行結(jié)果通常為:第三執(zhí)行時(shí)間。并且,對于執(zhí)行該CPU整數(shù)運(yùn)算性能的測試,可以采用一種測試程序,此時(shí),獲得一個(gè)第三執(zhí)行結(jié)果;也可以采用至少兩種測試程序,此時(shí),獲得至少兩個(gè)第三執(zhí)行結(jié)果??梢岳斫獾氖牵揅PU整數(shù)運(yùn)算性能對應(yīng)的測試程序可以依據(jù)現(xiàn)有的算法或自行設(shè)計(jì)的算法編寫,例如:現(xiàn)有的算法可以為整數(shù)排序算法、霍夫曼編碼算法或IDEA(International Data Encryption Algorithm,國際數(shù)據(jù)加密算法),當(dāng)然,本發(fā)明并不局限于此。并且,依據(jù)該第三執(zhí)行結(jié)果,確定該CPU整數(shù)性能對應(yīng)的第三測試結(jié)果的方式與上述虛擬機(jī)性能的第一測試結(jié)果的確定方式相似,在此不作贅述。
[0127]對于待測試的項(xiàng)目還可以包括CPU浮點(diǎn)數(shù)運(yùn)算性能時(shí),可以在獲得該第一執(zhí)行結(jié)果后,執(zhí)行該CPU浮點(diǎn)數(shù)運(yùn)算性能的測試,獲得第四執(zhí)行結(jié)果,并依據(jù)該第四執(zhí)行結(jié)果,確定該CPU浮點(diǎn)數(shù)運(yùn)算性能對應(yīng)的第四測試結(jié)果。
[0128]在本發(fā)明實(shí)施例中,執(zhí)行該CPU浮點(diǎn)數(shù)運(yùn)算性能的測試所獲得的第四執(zhí)行結(jié)果通常為:第四執(zhí)行時(shí)間。并且,對于執(zhí)行該CPU浮點(diǎn)數(shù)運(yùn)算性能的測試,可以采用一種測試程序,此時(shí),獲得一個(gè)第四執(zhí)行結(jié)果;也可以采用至少兩種測試程序,此時(shí),獲得至少兩個(gè)第四執(zhí)行結(jié)果。本領(lǐng)域技術(shù)人員可以理解的是,在實(shí)際應(yīng)用中,該CPU浮點(diǎn)數(shù)運(yùn)算性能的測試程序可以為依據(jù)現(xiàn)有的涉及浮點(diǎn)數(shù)運(yùn)算的算法或自行設(shè)計(jì)的算法所編寫的程序。例如:現(xiàn)有的算法可以為傅里葉變換算法或圓周率算法,當(dāng)然,并不局限于此。并且,依據(jù)該第四執(zhí)行結(jié)果,確定該CPU浮點(diǎn)數(shù)運(yùn)算性能對應(yīng)的第四測試結(jié)果的方式與上述虛擬機(jī)性能的第一測試結(jié)果的確定方式相似,在此不作贅述。
[0129]對于待測試的項(xiàng)目還可以包括RAM運(yùn)算性能時(shí),可以在獲得該第一執(zhí)行結(jié)果后,執(zhí)行該RAM運(yùn)算性能的測試,獲得第五執(zhí)行結(jié)果,并依據(jù)該第五執(zhí)行結(jié)果,確定該RAM運(yùn)算性能對應(yīng)的第五測試結(jié)果。[0130]在本發(fā)明實(shí)施例中,執(zhí)行該RAM運(yùn)算性能的測試所獲得的第五執(zhí)行結(jié)果通常為:第五執(zhí)行時(shí)間。并且,對于執(zhí)行RAM運(yùn)算性能的測試,可以通過執(zhí)行大量復(fù)雜的數(shù)學(xué)運(yùn)算的方式,從而記錄作為第五執(zhí)行結(jié)果的第五執(zhí)行時(shí)間。并且,對于執(zhí)行該RAM運(yùn)算性能的測試,可以采用一種測試程序,此時(shí),獲得一個(gè)第五執(zhí)行結(jié)果;也可以采用至少兩種測試程序,此時(shí),獲得至少兩個(gè)第五執(zhí)行結(jié)果。本領(lǐng)域技術(shù)人員可以理解的是,在實(shí)際應(yīng)用中,該RAM運(yùn)算性能的測試程序可以為依據(jù)現(xiàn)有的算法或自行設(shè)計(jì)的算法所編寫的程序。例如:現(xiàn)有的算法可以為排序算法或移位算法,當(dāng)然,并不局限于此。其中,依據(jù)該第五執(zhí)行結(jié)果,確定該RAM運(yùn)算性能對應(yīng)的第五測試結(jié)果的方式與上述虛擬機(jī)性能的第一測試結(jié)果的確定方式相似,在此不作贅述。
[0131]對于待測試的項(xiàng)目還可以包括RAM讀寫速度時(shí),可以在獲得該第一執(zhí)行結(jié)果后,執(zhí)行該RAM讀寫速度的測試,獲得第六執(zhí)行結(jié)果,并依據(jù)該第六執(zhí)行結(jié)果,確定該RAM讀寫速度對應(yīng)的第六測試結(jié)果。
[0132]在本發(fā)明實(shí)施例中,執(zhí)行該RAM讀寫速度的測試所獲得的第六執(zhí)行結(jié)果通常為:第六執(zhí)行時(shí)間。并且,該RAM讀寫速度即為RAM吞吐量。具體的,對于RAM讀寫速度的測試,可以通過執(zhí)行自行編寫的測試程序來實(shí)現(xiàn)對RAM進(jìn)行的大量賦值、加法、乘法運(yùn)算的操作;舉例而言,對于執(zhí)行該RAM讀寫速度的測試,可以采用一種測試程序,此時(shí),獲得一個(gè)第六執(zhí)行結(jié)果;也可以采用至少兩種測試程序,此時(shí),獲得至少兩個(gè)第六執(zhí)行結(jié)果。并且,依據(jù)該第六執(zhí)行結(jié)果,確定該RAM讀寫速度對應(yīng)的第六測試結(jié)果的方式與上述虛擬機(jī)性能的第一測試結(jié)果的確定方式相似,在此不作贅述。
[0133]對于待測試的項(xiàng)目還可以包括GPU的2D繪圖性能時(shí),可以在獲得該第三執(zhí)行結(jié)果、第四執(zhí)行結(jié)果、第五執(zhí)行結(jié)果及第六執(zhí)行結(jié)果后,執(zhí)行該GPU的2D繪圖性能的測試,獲得第七執(zhí)行結(jié)果,并依據(jù)該第七執(zhí)行結(jié)果,確定該GPU的2D繪圖性能對應(yīng)的第七測試結(jié)果。
[0134]需要說明的是,該GPU的2D繪圖性能對應(yīng)的第七執(zhí)行結(jié)果包括:第七執(zhí)行時(shí)間。其中,在對GPU的2D繪圖性能的測試過程中,CPU通過執(zhí)行測試程序,會(huì)繪制2D圖像并顯示所繪制的2D圖像,而作為第七執(zhí)行結(jié)果的第七執(zhí)行時(shí)間為:繪制2D圖像并顯示所繪制2D圖像所需的時(shí)間。并且,執(zhí)行GPU的2D繪圖性能的測試可以利用一種測試程序,從而獲得一個(gè)第七執(zhí)行時(shí)間,也可以利用至少兩種測試程序,從而獲得至少兩個(gè)第七執(zhí)行時(shí)間,這都是合理的。
[0135]其中,當(dāng)獲得一個(gè)第七執(zhí)行時(shí)間時(shí),可以從與GPU的2D繪圖性能相關(guān)的執(zhí)行時(shí)間與分?jǐn)?shù)的對應(yīng)關(guān)系中,確定出第七分?jǐn)?shù),并將所確定出的第七分?jǐn)?shù)作為第七測試結(jié)果;而當(dāng)獲得至少兩個(gè)第七執(zhí)行時(shí)間時(shí),可以從與GPU的2D繪圖性能相關(guān)的執(zhí)行時(shí)間與分?jǐn)?shù)的對應(yīng)關(guān)系中,確定出至少兩個(gè)第七分?jǐn)?shù),并將所確定出的第七分?jǐn)?shù)求平均所得的值作為第七測試結(jié)果;當(dāng)然,也可以通過設(shè)置權(quán)重值的方式確定該GPU的2D繪圖性能對應(yīng)的第七測試結(jié)果,或者,也可以進(jìn)一步通過為分?jǐn)?shù)對應(yīng)評價(jià)內(nèi)容的方式確定該GPU的2D繪圖性能對應(yīng)的第七測試結(jié)果,當(dāng)然并不局限于此。
[0136]其中,可以通過分別使用OpenGL和Canvas提供的API編寫的2D圖像測試程序測試GPU的2D繪圖性能,獲得第七執(zhí)行結(jié)果,從而確定出第七測試結(jié)果,其中,0penGL(0penGraphics Library)是一種跨編程語言、跨平臺(tái)的應(yīng)用程序接口的規(guī)格,用于生成二維、三維圖像;Canvas是一個(gè)新的HTML元素,可使用腳本(通常是JavaScript)來構(gòu)造圖形、動(dòng)畫、游戲和圖片。
[0137]對于當(dāng)該待測試的項(xiàng)目還可以包括GPU的3D繪圖性能時(shí),可以在獲得該第三執(zhí)行結(jié)果、第四執(zhí)行結(jié)果、第五執(zhí)行結(jié)果及第六執(zhí)行結(jié)果后,執(zhí)行該GPU的3D繪圖性能的測試,獲得第八執(zhí)行結(jié)果,并依據(jù)該第八執(zhí)行結(jié)果,確定該GPU的3D繪圖性能對應(yīng)的第八測試結(jié)
果O
[0138]需要說明的是,該GPU的3D繪圖性能對應(yīng)的第八執(zhí)行結(jié)果包括:第八執(zhí)行時(shí)間。其中,在對GPU的3D繪圖性能的測試過程中,CPU通過執(zhí)行測試程序,會(huì)繪制3D圖像并顯示所繪制的3D圖像,而作為第八執(zhí)行結(jié)果的該第八執(zhí)行時(shí)間為:繪制3D圖像并顯示所繪制3D圖像所需的時(shí)間。并且,執(zhí)行GPU的3D繪圖性能的測試可以利用一種測試程序,從而獲得一個(gè)第八執(zhí)行時(shí)間,也可以利用至少兩種測試程序,從而獲得至少兩個(gè)第八執(zhí)行時(shí)間,這都是合理的。
[0139]其中,當(dāng)獲得一個(gè)第八執(zhí)行時(shí)間時(shí),可以從與GPU的3D繪圖性能相關(guān)的執(zhí)行時(shí)間與分?jǐn)?shù)的對應(yīng)關(guān)系中,確定出第八分?jǐn)?shù),并將所確定出的該第八分?jǐn)?shù)作為第八測試結(jié)果;而當(dāng)獲得至少兩個(gè)第八執(zhí)行時(shí)間時(shí),可以從與GPU的3D繪圖性能相關(guān)的執(zhí)行時(shí)間與分?jǐn)?shù)的對應(yīng)關(guān)系中,確定出至少兩個(gè)第八分?jǐn)?shù),并將所確定出的第八分?jǐn)?shù)求平均所得的值作為第八測試結(jié)果;當(dāng)然,也可以通過設(shè)置權(quán)重值的方式確定該GPU的3D繪圖性能對應(yīng)的第八測試結(jié)果,或者,也可以進(jìn)一步通過為分?jǐn)?shù)對應(yīng)評價(jià)內(nèi)容的方式確定該GPU的3D繪圖性能對應(yīng)的第八測試結(jié)果,當(dāng)然并不局限于此。
[0140]其中,該GPU的3D繪圖性能可以通過使用OpenGL ESl.1版本和2.0版本相關(guān)API(Application Programming Interface,應(yīng)用程序編程接口)編寫的3D測試程序?qū)崿F(xiàn)測試,通過執(zhí)行不同類型的測試程序來獲取第八執(zhí)行結(jié)果,進(jìn)而確定出相第八測試結(jié)果,其中,OpenGL ES(OpenGL for Embedded Systems)是 OpenGL 三維圖形 API 的子集,針對手機(jī)、平板電腦和游戲主機(jī)等嵌入式設(shè)備而設(shè)計(jì)。
[0141]對于該待測試的項(xiàng)目還可以包括數(shù)據(jù)庫I/O性能時(shí),可以在獲得該第一執(zhí)行結(jié)果后,執(zhí)行該數(shù)據(jù)庫I/o性能的測試,獲得第九執(zhí)行結(jié)果,并依據(jù)該第九執(zhí)行結(jié)果,確定該數(shù)據(jù)庫I/o性能對應(yīng)的第九測試結(jié)果。
[0142]其中,執(zhí)行數(shù)據(jù)庫I/O性能的測試測試時(shí),可以通過自行編寫的不同測試程序分別測試數(shù)據(jù)庫的不同操作,從而獲得每一操作對應(yīng)的第九執(zhí)行結(jié)果,進(jìn)而根據(jù)該第九執(zhí)行結(jié)果確定出該數(shù)據(jù)庫I/o性能對應(yīng)的第九測試結(jié)果,其中,第九執(zhí)行結(jié)果包括:第九執(zhí)行時(shí)間。其中,對數(shù)據(jù)庫的操作可以包括:數(shù)據(jù)的添加,刪除,查找,替換等。其中,依據(jù)多個(gè)第九執(zhí)行結(jié)果確定該數(shù)據(jù)庫I/O性能對應(yīng)的第九測試結(jié)果的方式與上述虛擬機(jī)性能的第一測試結(jié)果的確定方式相似,在此不作贅述。
[0143]對于該待測試的項(xiàng)目還可以包括存儲(chǔ)器性能時(shí),可以在獲得該第一執(zhí)行結(jié)果后,執(zhí)行該存儲(chǔ)器性能的測試,獲得第十執(zhí)行結(jié)果,并依據(jù)該第十執(zhí)行結(jié)果,確定該存儲(chǔ)器性能對應(yīng)的第十測試結(jié)果。其中,該儲(chǔ)存器性能所針對的存儲(chǔ)器可以包括:SD卡和/或EMMC。
[0144]其中,執(zhí)行EMMC性能測試時(shí),可以通過自行編寫的不同的測試程序分別獲得EMMC的讀性能和EMMC的寫性能,從而獲得每一測試程序?qū)?yīng)的第十執(zhí)行結(jié)果,進(jìn)而依據(jù)第十執(zhí)行結(jié)果,確定該EMMC性能對應(yīng)的第十測試結(jié)果,其中,第十執(zhí)行結(jié)果包括:第十執(zhí)行時(shí)間。其中,依據(jù)第十執(zhí)行結(jié)果確定該EMMC性能對應(yīng)的第十測試結(jié)果的方式與上述虛擬機(jī)性能的第一測試結(jié)果的確定方式相似,在此不作贅述。
[0145]需要說明的是,對于存在SD卡的電子設(shè)備而言,也可以進(jìn)一步執(zhí)行SD性能的測試,其中,與EMMC類似,SD卡性能也包括讀性能和寫性能的測試。
[0146]對于該待測試的項(xiàng)目還可以包括顯示器性能時(shí),可以在獲得該第一執(zhí)行結(jié)果后,執(zhí)行該顯示器性能的測試,獲得第十一執(zhí)行結(jié)果,并依據(jù)該第十一執(zhí)行結(jié)果,確定該顯示器性能對應(yīng)的第十一測試結(jié)果。
[0147]其中,需要說明的是,顯示器性能的高低可以通過分辨率、PPI (Pixelsper inch,每英寸所擁有的像素?cái)?shù)目)等顯示標(biāo)準(zhǔn)來體現(xiàn)。因此,對該顯示器性能的測試至少可以為:對顯示器的分辨率和/或PPI的測試,其中,分辨率越高表明顯示器性能越好,而PPI越高也表明顯示器性能越好。
[0148]可以理解的是,基于每一種顯示標(biāo)準(zhǔn)而言,執(zhí)行顯示器性能的測試所利用的測試程序可以為依據(jù)現(xiàn)有的算法或自行設(shè)計(jì)的算法所編寫的程序。其中,對于執(zhí)行該顯示器性能的測試,可以采用一種測試程序,此時(shí),獲得一個(gè)第十一執(zhí)行結(jié)果;也可以采用至少兩種測試程序,此時(shí),獲得至少兩個(gè)第十一執(zhí)行結(jié)果。其中,對于基于至少兩個(gè)顯示標(biāo)準(zhǔn)來測試顯示器性能而言,可以確定出每一顯示標(biāo)準(zhǔn)對應(yīng)的第十一測試結(jié)果,進(jìn)一步依據(jù)所確定出的至少兩個(gè)第十一測試結(jié)果,確定顯示器性能對應(yīng)的第十一測試結(jié)果,當(dāng)然,也可以確定出每一顯示標(biāo)準(zhǔn)對應(yīng)的第十一執(zhí)行結(jié)果,進(jìn)一步確定出顯示器性能對應(yīng)的第十一執(zhí)行結(jié)果,然后依據(jù)該第十一執(zhí)行結(jié)果,確定出該顯示器性能對應(yīng)的第十一測試結(jié)果,這也是合理的。并且,依據(jù)該第十一執(zhí)行結(jié)果,確定該顯示器性能對應(yīng)的第十一測試結(jié)果的方式與上述虛擬機(jī)性能的第一測試結(jié)果的確定方式相似,在此不作贅述。
[0149]對于該待測試的項(xiàng)目還可以包括瀏覽器性能時(shí),可以在獲得該第一執(zhí)行結(jié)果后,執(zhí)行該瀏覽器性能的測試,獲得第十二執(zhí)行結(jié)果,并依據(jù)該第十二執(zhí)行結(jié)果,確定該瀏覽器性能對應(yīng)的第十二測試結(jié)果。
[0150]其中,需要說明的是,瀏覽器性能的高低可以通過執(zhí)行時(shí)間來體現(xiàn)。并且,在實(shí)際應(yīng)用中,瀏覽器性能測試主要分為兩個(gè)部分JavaScript測試和HTML5測試,并依據(jù)兩者對應(yīng)的第十二執(zhí)行結(jié)果,確定出瀏覽器性能對應(yīng)的第十二測試結(jié)果,例如:將兩者的第十二執(zhí)行結(jié)果所對應(yīng)的分?jǐn)?shù)直接相加作為瀏覽器性能對應(yīng)的第十二測試結(jié)果;或者,通過為兩者設(shè)置權(quán)重值的方式,確定出瀏覽器性能對應(yīng)的第十二測試結(jié)果。
[0151]其中,在實(shí)際應(yīng)用中,JavaScrip測試可以通過Octane和SunSpider兩個(gè)開源測試方法進(jìn)行測試,分別得到各自對應(yīng)的執(zhí)行時(shí)間,并確定每一執(zhí)行時(shí)間所對應(yīng)的分?jǐn)?shù),然后分?jǐn)?shù)求和即得到JavaScript性能的分?jǐn)?shù)。其中,Octane在原有V8基準(zhǔn)測試集的基礎(chǔ)上新設(shè)計(jì)了五項(xiàng)測試方案,每組方案均選用完整、未經(jīng)優(yōu)化的知名web應(yīng)用庫;這些新方案的得分可以直接解釋為類似web應(yīng)用的性能高低與流暢程度。而SunSpider是一個(gè)JavaScript基準(zhǔn)測試平臺(tái),它可以衡量一款瀏覽器的JavaScript引擎性能。
[0152]其中,HTML5測試的項(xiàng)目內(nèi)容可以包括:圖像渲染、像素混合、JavaScript綁定代碼的效率、DOM (文件對象模型(Document Object Model)節(jié)點(diǎn)、文本排版、圖像滾動(dòng)、頁面縮放、WebGL3D、嵌入視頻播放、數(shù)據(jù)吞吐量中的至少一種??梢岳斫獾氖?,對于HTML5測試的項(xiàng)目內(nèi)容的測試可以依據(jù)由現(xiàn)有的算法或自行設(shè)計(jì)的算法所編寫的程序,當(dāng)然,也可以利用現(xiàn)有的測試程序,這都是合理的。例如:對于圖像渲染而言,所依據(jù)的現(xiàn)有測試程序可以包括 See the Sun Canvas> Canvas Crossfader、Aquarium Canvas 等;而對于 JavaScript綁定代碼的效率而言,所依據(jù)的現(xiàn)有測試程序可以包括Surf Wax Binder ;而對于DOM節(jié)點(diǎn)而言,所依據(jù)的現(xiàn)有測試程序可以包括DOM Node Surfer等;而對于文本排版而言,所依據(jù)的現(xiàn)有測試程序可以包括Reflo ;而對于WebGL3D而言,所依據(jù)的現(xiàn)有測試程序可以包括WebGL Jellyfish。
[0153]并且,依據(jù)該第十二執(zhí)行結(jié)果,確定該瀏覽器性能對應(yīng)的第十二測試結(jié)果的方式與上述虛擬機(jī)性能的第一測試結(jié)果的確定方式相似,在此不作贅述。
[0154]更進(jìn)一步的,在保證首先測試虛擬機(jī)性能,且GPU的2D繪圖性能和GPU的3D繪圖性能的測試在CPU整數(shù)運(yùn)算性能、CPU浮點(diǎn)數(shù)運(yùn)算性能、RAM運(yùn)算性能及RAM讀寫速度之后的情況下,可以首先執(zhí)行虛擬機(jī)性能的測試,獲得第一執(zhí)行結(jié)果,依據(jù)該第一執(zhí)行結(jié)果,確定該虛擬機(jī)性能對應(yīng)的第一測試結(jié)果;然后,在獲得該第一執(zhí)行結(jié)果后,執(zhí)行該CPU整數(shù)性能的測試,獲得第三執(zhí)行結(jié)果,并依據(jù)該第三執(zhí)行結(jié)果,確定該CPU整數(shù)性能對應(yīng)的第三測試結(jié)果;在獲得該第一執(zhí)行結(jié)果后,執(zhí)行該CPU浮點(diǎn)數(shù)運(yùn)算性能的測試,獲得第四執(zhí)行結(jié)果,并依據(jù)該第四執(zhí)行結(jié)果,確定該CPU浮點(diǎn)數(shù)運(yùn)算性能對應(yīng)的第四測試結(jié)果;進(jìn)一步,在獲得該第三執(zhí)行結(jié)果和該第四執(zhí)行結(jié)果后,執(zhí)行該RAM運(yùn)算性能的測試,獲得第五執(zhí)行結(jié)果,并依據(jù)該第五執(zhí)行結(jié)果,確定該RAM運(yùn)算性能對應(yīng)的第五測試結(jié)果;在獲得該第三執(zhí)行結(jié)果和該第四執(zhí)行結(jié)果后,執(zhí)行該RAM讀寫速度的測試,獲得第六執(zhí)行結(jié)果,并依據(jù)該第六執(zhí)行結(jié)果,確定該RAM讀寫速度對應(yīng)的第六測試結(jié)果;在獲得該第五執(zhí)行結(jié)果和該第六執(zhí)行結(jié)果后,執(zhí)行該多任務(wù)性能的測試,獲得第二執(zhí)行結(jié)果,并依據(jù)所述第二執(zhí)行結(jié)果,確定該多任務(wù)性能對應(yīng)的第二測試結(jié)果。
[0155]相應(yīng)的,當(dāng)該待測試的項(xiàng)目還包括GPU的2D繪圖性能時(shí),可以在獲得該第二執(zhí)行結(jié)果后,執(zhí)行該GPU的2D繪圖性能的測試,獲得第七執(zhí)行結(jié)果,并依據(jù)該第七執(zhí)行結(jié)果,確定該GPU的2D繪圖性能對應(yīng)的第七測試結(jié)果。
[0156]而當(dāng)該待測試的項(xiàng)目還包括GPU的3D繪圖性能時(shí),可以在獲得該第二執(zhí)行結(jié)果后,執(zhí)行該GPU的3D繪圖性能的測試,獲得第八執(zhí)行結(jié)果,并依據(jù)該第八執(zhí)行結(jié)果,確定該GPU的3D繪圖性能對應(yīng)的第八測試結(jié)果。
[0157]當(dāng)該待測試的項(xiàng)目還包括時(shí)數(shù)據(jù)庫I/O性能時(shí),可以在獲得該第二執(zhí)行結(jié)果后,執(zhí)行該數(shù)據(jù)庫I/O性能的測試,獲得第九執(zhí)行結(jié)果,并依據(jù)該第九執(zhí)行結(jié)果,確定該數(shù)據(jù)庫I/o性能對應(yīng)的第九測試結(jié)果。
[0158]當(dāng)該待測試的項(xiàng)目還可以包括存儲(chǔ)器性能時(shí),可以在獲得該第二執(zhí)行結(jié)果后,執(zhí)行該存儲(chǔ)器性能的測試,獲得第十執(zhí)行結(jié)果,并依據(jù)該第十執(zhí)行結(jié)果,確定該存儲(chǔ)器性能對應(yīng)的第十測試結(jié)果。
[0159]可以理解的是,上述的各個(gè)項(xiàng)目的測試順序僅僅作為一種示例,并不應(yīng)該構(gòu)成對本發(fā)明實(shí)施例的限定。
[0160]更進(jìn)一步的,本發(fā)明實(shí)施例所提供的電子設(shè)備性能的測試方法還可以包括:顯示執(zhí)行項(xiàng)目的測試后所確定的各個(gè)測試結(jié)果。
[0161]本領(lǐng)域技術(shù)人員可以理解,為了使用戶直觀地了解項(xiàng)目的性能,在對測試的項(xiàng)目進(jìn)行測試后,可以將各個(gè)項(xiàng)目的測試結(jié)果分別顯示給用戶,可以以分?jǐn)?shù)的形式顯示測試結(jié)果,也可以以等級的形式顯示測試結(jié)果,其中等級的形式可以是差、良好、一般、優(yōu)等,本實(shí)施例對此不作限制。
[0162]作為一種可選方式,也可以將執(zhí)行項(xiàng)目的測試后所確定的各個(gè)測試結(jié)果進(jìn)行數(shù)學(xué)運(yùn)算處理,將處理結(jié)果作為電子設(shè)備對應(yīng)的性能測試結(jié)果,該性能測試結(jié)果用于反映電子設(shè)備的總體性能,并顯示該電子設(shè)備對應(yīng)的性能測試結(jié)果。
[0163]舉例而言,對于項(xiàng)目的測試結(jié)果為分?jǐn)?shù)的情況,在確定電子設(shè)備對應(yīng)的測試結(jié)果時(shí),可以直接將各個(gè)硬件項(xiàng)目對應(yīng)的測試結(jié)果直接相加,從而將相加結(jié)果作為電子設(shè)備對應(yīng)的測試結(jié)果,并顯示給用戶;或者,可以確定每一項(xiàng)目對應(yīng)的權(quán)重值,從而將每一項(xiàng)目的測試結(jié)果與相應(yīng)權(quán)重值相乘,并將各乘積之和確定為該電子設(shè)備對應(yīng)的測試結(jié)果,并顯示給用戶,當(dāng)然并不局限于此。而對于項(xiàng)目的測試結(jié)果為評價(jià)內(nèi)容的情況,可以將所有評價(jià)內(nèi)容中所占比例最高的評價(jià)內(nèi)容作為電子設(shè)備的測試結(jié)果,或者,根據(jù)某一硬件項(xiàng)目的評價(jià)內(nèi)容確定電子設(shè)備的測試結(jié)果,這都是合理的。此外,也可以進(jìn)一步將電子設(shè)備對應(yīng)的測試結(jié)果以等級的形式展現(xiàn)出來,例如,等級為1、等級為A等,使用戶更加直觀的了解電子設(shè)備的性能。
[0164]本領(lǐng)域技術(shù)人員可以理解,可以同時(shí)顯示執(zhí)行項(xiàng)目的測試后所確定的各個(gè)測試結(jié)果和電子設(shè)備對應(yīng)的測試結(jié)果,以使用戶同時(shí)了解電子設(shè)備的整體性能和各個(gè)項(xiàng)目的性倉泛。
[0165]需要說明的是,本發(fā)明實(shí)施例中,瀏覽器性能對應(yīng)的測試結(jié)果可以參與上述性能測試結(jié)果的數(shù)學(xué)運(yùn)算處理,也可以不參與,在瀏覽器性能對應(yīng)的測試結(jié)果不參與性能測試結(jié)果的數(shù)學(xué)運(yùn)算處理的情況下,瀏覽器性能對應(yīng)的測試結(jié)果可以單獨(dú)顯示。
[0166]類似的,本發(fā)明實(shí)施例中,顯示器性能對應(yīng)的測試結(jié)果也可以參與上述性能測試結(jié)果的數(shù)學(xué)運(yùn)算處理,也可以不參與,在顯示器性能對應(yīng)的測試結(jié)果不參與性能測試結(jié)果的數(shù)學(xué)運(yùn)算處理的情況下,顯示器性能對應(yīng)的測試結(jié)果可以單獨(dú)顯示。
[0167]更進(jìn)一步的,為了提高用戶體驗(yàn),可以向用戶展示出該電子設(shè)備與其他幾種熱門機(jī)型的第一電子設(shè)備的測試結(jié)果,以比較該電子設(shè)備與熱門機(jī)型的性能差別。為了實(shí)現(xiàn)上述功能,本發(fā)明實(shí)施例所提供的電子設(shè)備性能的測試方法還可以包括:
[0168]接收用于指示將電子設(shè)備與第一電子設(shè)備進(jìn)行性能對比的對比指令;
[0169]顯示該電子設(shè)備的各個(gè)項(xiàng)目所對應(yīng)的測試結(jié)果以及預(yù)先存儲(chǔ)的或從服務(wù)器獲取的該第一電子設(shè)備的相應(yīng)項(xiàng)目的測試結(jié)果;或者,顯示該電子設(shè)備對應(yīng)的測試結(jié)果以及預(yù)先存儲(chǔ)的或從服務(wù)器獲取的該第一電子設(shè)備的測試結(jié)果。
[0170]更進(jìn)一步的,為了提高用戶體驗(yàn),本發(fā)明實(shí)施例所提供的電子設(shè)備性能的測試方法,還可以包括:
[0171]獲取電子設(shè)備的機(jī)型;
[0172]將該電子設(shè)備對應(yīng)的測試結(jié)果、機(jī)型發(fā)送至服務(wù)器,以使得該服務(wù)器按照預(yù)設(shè)的排序方式,確定該電子設(shè)備在相同機(jī)型的電子設(shè)備中的排名和/或該電子設(shè)備在不同機(jī)型的電子設(shè)備中的排名,并將所確定出的排名反饋給該電子設(shè)備;
[0173]接收該服務(wù)器所反饋的排名并顯示。
[0174]其中,服務(wù)器按照預(yù)設(shè)的排序方式,確定該電子設(shè)備在相同機(jī)型的電子設(shè)備中的排名和/或該電子設(shè)備在不同機(jī)型的電子設(shè)備中的排名可以根據(jù)現(xiàn)有方式,在此不做限定。[0175]更進(jìn)一步的,對于顯示各個(gè)項(xiàng)目的測試結(jié)果的情況,為了提高用戶使用體驗(yàn),本發(fā)明實(shí)施例所提供的電子設(shè)備性能的測試方法還可以包括:
[0176]將執(zhí)行測試的項(xiàng)目進(jìn)行分類處理,并將分類后的各個(gè)項(xiàng)目的測試結(jié)果顯示在對應(yīng)的類別標(biāo)識下。
[0177]例如,將該虛擬機(jī)性能和該多任務(wù)性能確定為一類,并將該虛擬機(jī)性能對應(yīng)的第一測試結(jié)果和該多任務(wù)性能對應(yīng)的第二測試結(jié)果顯示在用于表明用戶體驗(yàn)性能的類別標(biāo)識下;
[0178]將該CPU整數(shù)運(yùn)算性能和CPU浮點(diǎn)數(shù)運(yùn)算性能確定為一類,并將該CPU整數(shù)運(yùn)算性能對應(yīng)的第三測試結(jié)果和該CPU浮點(diǎn)數(shù)運(yùn)算性能對應(yīng)的第四測試結(jié)果顯示在用于表示CPU性能的類別標(biāo)識下;
[0179]將該RAM運(yùn)算性能和該RAM讀寫速度確定為一類,并將該RAM運(yùn)算性能對應(yīng)的第五測試結(jié)果和該RAM讀寫速度對應(yīng)的第六測試結(jié)果顯示在用于表明RAM性能的類別標(biāo)識下;
[0180]將該GPU的2D繪圖性能和該GPU的3D繪圖性能確定為一類,并將該GPU的2D繪圖性能對應(yīng)的第七測試結(jié)果和該GPU的3D繪圖性能對應(yīng)的第八測試結(jié)果顯示在用于表明GPU性能的類別標(biāo)識下;
[0181]將該數(shù)據(jù)庫I/O性能和該存儲(chǔ)器性能確定為一類,并將該數(shù)據(jù)庫I/O性能對應(yīng)的第九測試結(jié)果和該存儲(chǔ)器性能對應(yīng)的第十測試結(jié)果顯示在用于表明存儲(chǔ)性能的類別標(biāo)識下。
[0182]可以理解的是,上述分類方式僅僅作為示例,并不應(yīng)該構(gòu)成對本發(fā)明實(shí)施例的限定。并且,瀏覽器性能和顯示器性能可以參與分類顯示,也可以不參與分類顯示,單獨(dú)體現(xiàn)出來。
[0183]再次強(qiáng)調(diào)的是,在獲得項(xiàng)目對應(yīng)的執(zhí)行結(jié)果后即可執(zhí)行其余項(xiàng)目的測試,而并非在依據(jù)執(zhí)行結(jié)果確定該項(xiàng)目的測試結(jié)果后執(zhí)行其余項(xiàng)目的測試;并且,依據(jù)執(zhí)行結(jié)果確定硬件項(xiàng)目的測試結(jié)果的過程可以在該項(xiàng)目測試完畢后執(zhí)行,也可以在所有項(xiàng)目的執(zhí)行結(jié)果確定后完成,這都是合理的。
[0184]并且,需要說明的是,上述第一執(zhí)行結(jié)果至第十二執(zhí)行結(jié)果,以及第一測試結(jié)果至第十二測試結(jié)果,僅僅為了區(qū)分不同的項(xiàng)目,并不具有任何限定意義。
[0185]下面結(jié)合具體的實(shí)施例,對發(fā)明實(shí)施例所提供的一種電子設(shè)備性能的測試方法進(jìn)行介紹。
[0186]需要說明的是,本發(fā)明實(shí)施例所提供的電子設(shè)備性能的測試方法適用于電子設(shè)備。在實(shí)際應(yīng)用中,該電子設(shè)備可以包括:智能手機(jī)、平板電腦、筆記本等。
[0187]如圖2所示,一種電子設(shè)備性能的測試方法,可以包括:
[0188]S201,獲得開始測試指令;
[0189]當(dāng)需要測試電子設(shè)備的性能時(shí),用戶可以對電子設(shè)備發(fā)出開始測試指令,而該電子設(shè)備在獲得開始測試指令后,可以響應(yīng)該測試指令,進(jìn)而執(zhí)行后續(xù)的步驟S202-步驟S213,以分別對待測試的項(xiàng)目進(jìn)行測試。
[0190]其中,待測試的項(xiàng)目包括:虛擬機(jī)性能、多任務(wù)性能、RAM運(yùn)算性能、RAM讀寫速度、CPU整數(shù)運(yùn)算性能、CPU浮點(diǎn)數(shù)運(yùn)算性能、GPU的2D繪圖性能、GPU的3D繪圖性能、存儲(chǔ)器性能、數(shù)據(jù)庫I/O性能、瀏覽器性能、顯示器性能。
[0191]S202,執(zhí)行該虛擬機(jī)性能的測試,獲得第一執(zhí)行時(shí)間,并依據(jù)該第一執(zhí)行時(shí)間,確定該虛擬機(jī)性能對應(yīng)的第一分?jǐn)?shù);
[0192]需要說明的是,執(zhí)行虛擬機(jī)性能的測試所利用的測試程序可以為依據(jù)現(xiàn)有的算法或自行設(shè)計(jì)的算法所編寫的程序,這都是合理的;并且,可以執(zhí)行一個(gè)測試程序來測試虛擬機(jī)性能,此時(shí),獲得一個(gè)第一執(zhí)行時(shí)間,也可以執(zhí)行至少兩個(gè)測試程序來測試虛擬機(jī)性能,此時(shí),獲得至少兩個(gè)第一執(zhí)行時(shí)間。
[0193]舉例而言,當(dāng)獲得一個(gè)第一執(zhí)行時(shí)間時(shí),依據(jù)該第一執(zhí)行時(shí)間,確定虛擬機(jī)性能對應(yīng)的第一分?jǐn)?shù),可以通過如下方式:
[0194]可以從與虛擬機(jī)性能相關(guān)的預(yù)設(shè)的執(zhí)行時(shí)間與分?jǐn)?shù)的對應(yīng)關(guān)系中,確定出第一執(zhí)行時(shí)間對應(yīng)的第一分?jǐn)?shù),其中,通常情況下,執(zhí)行時(shí)間越短,所對應(yīng)的分?jǐn)?shù)越高。
[0195]當(dāng)獲得至少兩個(gè)第一執(zhí)行時(shí)間時(shí),依據(jù)該第一執(zhí)行時(shí)間,確定虛擬機(jī)性能對應(yīng)的第一分?jǐn)?shù),可以通過如下方式:
[0196]可以從與虛擬機(jī)性能相關(guān)的執(zhí)行時(shí)間與分?jǐn)?shù)的對應(yīng)關(guān)系中,確定出每一第一執(zhí)行時(shí)間對應(yīng)的第一分?jǐn)?shù),并將至少兩個(gè)第一分?jǐn)?shù)求平均所得的值作為最終的第一分?jǐn)?shù);或者,在確定出每一第一執(zhí)行時(shí)間對應(yīng)的第一分?jǐn)?shù)后,確定每一第一執(zhí)行時(shí)間所對應(yīng)測試程序的預(yù)設(shè)的權(quán)重值,并將各個(gè)第一分?jǐn)?shù)與相應(yīng)權(quán)重值相乘,將各個(gè)乘積之和確定為最終的第一分?jǐn)?shù)。
[0197]需要說明的是,上述確定虛擬機(jī)性能的第一分?jǐn)?shù)的方式僅僅作為示例,并不應(yīng)該構(gòu)成對本發(fā)明實(shí)施例的限定。
[0198]S203,執(zhí)行該CPU整數(shù)運(yùn)算性能的測試,獲得第二執(zhí)行時(shí)間,并依據(jù)該第二執(zhí)行時(shí)間,確定該CPU整數(shù)運(yùn)算性能對應(yīng)的第二分?jǐn)?shù);
[0199]需要說明的是,執(zhí)行該CPU整數(shù)運(yùn)算性能的測試所利用的測試程序可以為依據(jù)現(xiàn)有的算法或自行設(shè)計(jì)的算法所編寫的程序,這都是合理的;并且,可以執(zhí)行一個(gè)測試程序來測試該CPU整數(shù)運(yùn)算性能,此時(shí),獲得一個(gè)第二執(zhí)行時(shí)間,也可以執(zhí)行至少兩個(gè)測試程序來測試該CPU整數(shù)運(yùn)算性能,此時(shí),獲得至少兩個(gè)第二執(zhí)行時(shí)間。舉例而言,該CPU整數(shù)運(yùn)算性能對應(yīng)的測試程序可以依據(jù)現(xiàn)有的算法或自行設(shè)計(jì)的算法編寫,例如:現(xiàn)有的算法可以為整數(shù)排序算法、霍夫曼編碼算法或IDEA (International Data Encryption Algorithm,國際數(shù)據(jù)加密算法),當(dāng)然,本發(fā)明并不局限于此。
[0200]其中,確定該CPU整數(shù)運(yùn)算性能對應(yīng)的第二分?jǐn)?shù)的方式與本實(shí)施例中確定虛擬機(jī)性能的方式相似,在此不作贅述。
[0201]S204,執(zhí)行該CPU浮點(diǎn)數(shù)運(yùn)算性能的測試,獲得第三執(zhí)行時(shí)間,并依據(jù)該第三執(zhí)行時(shí)間,確定該CPU浮點(diǎn)數(shù)運(yùn)算性能對應(yīng)的第三分?jǐn)?shù);
[0202]需要說明的是,執(zhí)行該CPU浮點(diǎn)數(shù)運(yùn)算性能的測試所利用的測試程序可以為依據(jù)現(xiàn)有的涉及浮點(diǎn)數(shù)運(yùn)算的算法或自行設(shè)計(jì)的算法所編寫的程序,這都是合理的;并且,可以執(zhí)行一個(gè)測試程序來測試該CPU浮點(diǎn)數(shù)運(yùn)算性能,此時(shí),獲得一個(gè)第三執(zhí)行時(shí)間,也可以執(zhí)行至少兩個(gè)測試程序來測試該CPU浮點(diǎn)數(shù)運(yùn)算性能,此時(shí),獲得至少兩個(gè)第三執(zhí)行時(shí)間。舉例而言,現(xiàn)有的算法可以為傅里葉變換算法或圓周率算法,當(dāng)然,并不局限于此。
[0203]其中,確定該CPU浮點(diǎn)數(shù)運(yùn)算性能對應(yīng)的第三分?jǐn)?shù)的方式與本實(shí)施例中確定虛擬機(jī)性能的方式相似,在此不作贅述。
[0204]S205,執(zhí)行該RAM運(yùn)算性能的測試,獲得第四執(zhí)行時(shí)間,并依據(jù)該第四執(zhí)行時(shí)間,確定該RAM運(yùn)算性能對應(yīng)的第四分?jǐn)?shù);
[0205]需要說明的是,對于執(zhí)行RAM運(yùn)算性能的測試,可以通過執(zhí)行大量復(fù)雜的數(shù)學(xué)運(yùn)算的方式,從而記錄第四執(zhí)行時(shí)間。并且,對于執(zhí)行該RAM運(yùn)算性能的測試,可以采用一種測試程序,此時(shí),獲得一個(gè)第四執(zhí)行時(shí)間;也可以采用至少兩種測試程序,此時(shí),獲得至少兩個(gè)第四執(zhí)行時(shí)間。本領(lǐng)域技術(shù)人員可以理解的是,在實(shí)際應(yīng)用中,該RAM運(yùn)算性能的測試程序可以為依據(jù)現(xiàn)有的算法或自行設(shè)計(jì)的算法所編寫的程序。例如:現(xiàn)有的算法可以為排序算法或移位算法,當(dāng)然,并不局限于此。其中,確定該RAM運(yùn)算性能對應(yīng)的第四分?jǐn)?shù)的方式與上述虛擬機(jī)性能的第一分?jǐn)?shù)的確定方式相似,在此不作贅述。
[0206]S206,執(zhí)行該RAM讀寫速度的測試,獲得第五執(zhí)行時(shí)間,并依據(jù)該第五執(zhí)行時(shí)間,確定該RAM讀寫速度對應(yīng)的第五分?jǐn)?shù);
[0207]其中,該RAM讀寫速度即為RAM吞吐量。具體的,對于RAM讀寫速度的測試,可以通過執(zhí)行自行編寫的測試程序來實(shí)現(xiàn)對RAM進(jìn)行的大量賦值、加法、乘法運(yùn)算的操作;舉例而言,對于執(zhí)行該RAM讀寫速度的測試,可以采用一種測試程序,此時(shí),獲得一個(gè)第五執(zhí)行時(shí)間;也可以采用至少兩種測試程序,此時(shí),獲得至少兩個(gè)第五執(zhí)行時(shí)間。并且,依據(jù)該第五執(zhí)行時(shí)間,確定該RAM讀寫速度對應(yīng)的第五分?jǐn)?shù)的方式與上述虛擬機(jī)性能的第一分?jǐn)?shù)的確定方式相似,在此不作贅述。
[0208]S207,執(zhí)行該多任務(wù)性能的測試,獲得第六執(zhí)行時(shí)間,并依據(jù)該第六執(zhí)行時(shí)間,確定該多任務(wù)性能對應(yīng)的第六分?jǐn)?shù);
[0209]其中,執(zhí)行該多任務(wù)性能的測試可以包括:隨機(jī)啟動(dòng)多個(gè)任務(wù),例如:游戲、播放視頻/音頻、網(wǎng)頁瀏覽等,并記錄電子設(shè)備的第六執(zhí)行時(shí)間,進(jìn)而依據(jù)該第六執(zhí)行時(shí)間,確定該多任務(wù)性能對應(yīng)的第六分?jǐn)?shù)。其中,第六執(zhí)行時(shí)間越短,表明該多任務(wù)性能越強(qiáng)。并且,依據(jù)該第六執(zhí)行時(shí)間,確定該多任務(wù)性能對應(yīng)的第六分?jǐn)?shù)的方式與上述虛擬機(jī)性能的第一分?jǐn)?shù)的確定方式相似,在此不作贅述。
[0210]S208,執(zhí)行GPU的2D繪圖性能的測試,獲得第七執(zhí)行時(shí)間,并依據(jù)該第七執(zhí)行時(shí)間,確定該GPU的2D繪圖性能對應(yīng)的第七分?jǐn)?shù);
[0211]需要說明的是,在對GPU的2D繪圖性能的測試過程中,CPU通過執(zhí)行測試程序,會(huì)繪制2D圖像并顯示所繪制的2D圖像,而作為第七執(zhí)行結(jié)果的第七執(zhí)行時(shí)間為:繪制2D圖像并顯示所繪制2D圖像所需的時(shí)間。其中,執(zhí)行GPU的2D繪圖性能的測試可以利用一種測試程序,從而獲得一個(gè)第七執(zhí)行時(shí)間,也可以利用至少兩種測試程序,從而獲得至少兩個(gè)第七執(zhí)行時(shí)間,這都是合理的。
[0212]其中,當(dāng)獲得一個(gè)第七執(zhí)行時(shí)間時(shí),可以從與GPU的2D繪圖性能相關(guān)的執(zhí)行時(shí)間與分?jǐn)?shù)的對應(yīng)關(guān)系中,確定出第七分?jǐn)?shù),并將所確定出的第七分?jǐn)?shù)作為第七測試結(jié)果;而當(dāng)獲得至少兩個(gè)第七執(zhí)行時(shí)間時(shí),可以從與GPU的2D繪圖性能相關(guān)的執(zhí)行時(shí)間與分?jǐn)?shù)的對應(yīng)關(guān)系中,確定出至少兩個(gè)第七分?jǐn)?shù),并將所確定出的第七分?jǐn)?shù)求平均所得的值作為最終的第七分?jǐn)?shù);當(dāng)然,也可以通過設(shè)置權(quán)重值的方式確定該GPU的2D繪圖性能對應(yīng)的第七分?jǐn)?shù),當(dāng)然并不局限于此。
[0213]其中,可以通過分別使用OpenGL和Canvas提供的API編寫的2D圖像測試程序測試GPU的2D繪圖性能,獲得第七執(zhí)行時(shí)間,從而確定出第七分?jǐn)?shù),其中,OpenGL (OpenGraphics Library)是一種跨編程語言、跨平臺(tái)的應(yīng)用程序接口的規(guī)格,用于生成二維、三維圖像;Canvas是一個(gè)新的HTML元素,可使用腳本(通常是JavaScript)來構(gòu)造圖形、動(dòng)畫、游戲和圖片。
[0214]S209,執(zhí)行GPU的3D繪圖性能的測試,獲得第八執(zhí)行時(shí)間,并依據(jù)該第八執(zhí)行時(shí)間,確定該GPU的3D繪圖性能對應(yīng)的第八分?jǐn)?shù);
[0215]其中,執(zhí)行GPU的3D繪圖性能的測試可以利用一種測試程序,從而獲得一個(gè)第八執(zhí)行時(shí)間,也可以利用至少兩種測試程序,從而獲得至少兩個(gè)第八執(zhí)行時(shí)間,這都是合理的。
[0216]其中,當(dāng)獲得一個(gè)第八執(zhí)行時(shí)間時(shí),可以從與GPU的3D繪圖性能相關(guān)的執(zhí)行時(shí)間與分?jǐn)?shù)的對應(yīng)關(guān)系中,確定出第八分?jǐn)?shù),并將所確定出的該第八分?jǐn)?shù)作為第八測試結(jié)果;而當(dāng)獲得至少兩個(gè)第八執(zhí)行時(shí)間時(shí),可以從與GPU的3D繪圖性能相關(guān)的執(zhí)行時(shí)間與分?jǐn)?shù)的對應(yīng)關(guān)系中,確定出至少兩個(gè)第八分?jǐn)?shù),并將所確定出的第八分?jǐn)?shù)求平均所得的值作為最終的第八分?jǐn)?shù);當(dāng)然,也可以通過設(shè)置權(quán)重值的方式確定該GPU的3D繪圖性能對應(yīng)的第八分?jǐn)?shù),當(dāng)然并不局限于此。
[0217]其中,該GPU的3D繪圖性能可以通過使用OpenGL ESl.1版本和2.0版本相關(guān)API (Application Programming Interface,應(yīng)用程序編程接口)編寫的3D測試程序?qū)崿F(xiàn)測試,通過執(zhí)行不同類型的測試程序來獲取第八執(zhí)行時(shí)間,進(jìn)而確定出相應(yīng)的第八分?jǐn)?shù),其中,OpenGL ES (OpenGL for Embedded Systems)是 OpenGL三維圖形 API 的子集,針對手機(jī)、平板電腦和游戲主機(jī)等嵌入式設(shè)備而設(shè)計(jì)。
[0218]S210,執(zhí)行該數(shù)據(jù)庫1/0性能的測試,獲得第九執(zhí)行時(shí)間,并依據(jù)該第九執(zhí)行時(shí)間,確定該數(shù)據(jù)庫I/o性能對應(yīng)的第九分?jǐn)?shù);
[0219]其中,執(zhí)行數(shù)據(jù)庫1/0性能的測試測試時(shí),可以通過自行編寫的不同測試程序分別測試數(shù)據(jù)庫的不同操作,從而獲得每一操作對應(yīng)的第九執(zhí)行時(shí)間,進(jìn)而根據(jù)該第九執(zhí)行時(shí)間確定出該數(shù)據(jù)庫I/o性能對應(yīng)的第九分?jǐn)?shù)。其中,對數(shù)據(jù)庫的操作可以包括:數(shù)據(jù)的添力口,刪除,查找,替換等。其中,依據(jù)多個(gè)第九執(zhí)行結(jié)果確定該數(shù)據(jù)庫I/o性能對應(yīng)的第九分?jǐn)?shù)的方式與上述虛擬機(jī)性能的第一分?jǐn)?shù)的確定方式相似,在此不作贅述。
[0220]S211,執(zhí)行存儲(chǔ)器性能的測試,獲得第十執(zhí)行時(shí)間,并依據(jù)第十執(zhí)行時(shí)間,確定該存儲(chǔ)器性能對應(yīng)的第十分?jǐn)?shù);
[0221]其中,該儲(chǔ)存器性能所針對的存儲(chǔ)器可以包括:SD卡和/或EMMC。
[0222]其中,執(zhí)行EMMC性能測試時(shí),可以通過自行編寫的不同的測試程序分別獲得EMMC的讀性能和EMMC的寫性能,從而獲得每一測試程序?qū)?yīng)的第十執(zhí)行時(shí)間,進(jìn)而依據(jù)第十執(zhí)行時(shí)間,確定該EMMC性能對應(yīng)的第十分?jǐn)?shù)。其中,依據(jù)多個(gè)第十執(zhí)行時(shí)間確定該EMMC性能對應(yīng)的第十分?jǐn)?shù)的方式與上述虛擬機(jī)性能的第一分?jǐn)?shù)的確定方式相似,在此不作贅述。
[0223]需要說明的是,對于存在SD卡的電子設(shè)備而言,也可以進(jìn)一步執(zhí)行SD性能的測試,其中,與EMMC類似,SD卡性能也包括讀性能和寫性能的測試。
[0224]S212,執(zhí)行該顯示器性能的測試,獲得分辨率和PPI,并依據(jù)該分辨率和PPI,確定該顯示器性能對應(yīng)的第十一分?jǐn)?shù);
[0225]其中,分辨率越高表明顯示器性能越好,而PPI越高也表明顯示器性能越好。因此,在確定出分辨率后,可以從分辨率與分?jǐn)?shù)的對應(yīng)關(guān)系中,確定出該分辨率所對應(yīng)的分?jǐn)?shù),而從PPI與分?jǐn)?shù)的對應(yīng)關(guān)系中,確定出該P(yáng)PI所對應(yīng)的分?jǐn)?shù),進(jìn)一步將所確定出的兩個(gè)分?jǐn)?shù)相加,最終確定出該顯示器性能對應(yīng)的第十一分?jǐn)?shù)。
[0226]S213,執(zhí)行該瀏覽器性能的測試,獲得第十二執(zhí)行時(shí)間,并依據(jù)該第十二執(zhí)行時(shí)間,確定該瀏覽器性能對應(yīng)的第十二分?jǐn)?shù);
[0227]其中,在實(shí)際應(yīng)用中,瀏覽器性能測試主要分為兩個(gè)部分JavaScript測試和HTML5測試,并依據(jù)兩者對應(yīng)的第十二執(zhí)行時(shí)間,確定出瀏覽器性能對應(yīng)的第十二分?jǐn)?shù),例如:將兩者的第十二執(zhí)行時(shí)間所對應(yīng)的分?jǐn)?shù)直接相加作為瀏覽器性能對應(yīng)的第十二分?jǐn)?shù);或者,通過為兩者設(shè)置權(quán)重值的方式,確定出瀏覽器性能對應(yīng)的第十二分?jǐn)?shù)。
[0228]其中,在實(shí)際應(yīng)用中,JavaScrip測試可以通過Octane和SunSpider兩個(gè)開源測試方法進(jìn)行測試,分別得到各自對應(yīng)的執(zhí)行時(shí)間,并確定每一執(zhí)行時(shí)間所對應(yīng)的分?jǐn)?shù),然后分?jǐn)?shù)求和即得到JavaScript性能的分?jǐn)?shù)。其中,Octane在原有V8基準(zhǔn)測試集的基礎(chǔ)上新設(shè)計(jì)了五項(xiàng)測試方案,每組方案均選用完整、未經(jīng)優(yōu)化的知名web應(yīng)用庫;這些新方案的得分可以直接解釋為類似web應(yīng)用的性能高低與流暢程度。而SunSpider是一個(gè)JavaScript基準(zhǔn)測試平臺(tái),它可以衡量一款瀏覽器的JavaScript引擎性能。
[0229]其中,HTML5測試的項(xiàng)目內(nèi)容可以包括:圖像渲染、像素混合、JavaScript綁定代碼的效率、DOM (文件對象模型(Document Object Model)節(jié)點(diǎn)、文本排版、圖像滾動(dòng)、頁面縮放、WebGL3D、嵌入視頻播放、數(shù)據(jù)吞吐量中的至少一種??梢岳斫獾氖?,對于HTML5測試的項(xiàng)目內(nèi)容的測試可以依據(jù)由現(xiàn)有的算法或自行設(shè)計(jì)的算法所編寫的程序,當(dāng)然,也可以利用現(xiàn)有的測試程序,這都是合理的。例如:對于圖像渲染而言,所依據(jù)的現(xiàn)有測試程序可以包括 See the Sun Canvas> Canvas Crossfader、Aquarium Canvas 等;而對于 JavaScript綁定代碼的效率而言,所依據(jù)的現(xiàn)有測試程序可以包括Surf Wax Binder ;而對于DOM節(jié)點(diǎn)而言,所依據(jù)的現(xiàn)有測試程序可以包括DOM Node Surfer等;而對于文本排版而言,所依據(jù)的現(xiàn)有測試程序可以包括Reflo ;而對于WebGL3D而言,所依據(jù)的現(xiàn)有測試程序可以包括WebGL Jellyfish。
[0230]并且,依據(jù)該第十二執(zhí)行時(shí)間,確定該瀏覽器性能對應(yīng)的第十二分?jǐn)?shù)的方式與上述虛擬機(jī)性能的第一分?jǐn)?shù)的確定方式相似,在此不作贅述。
[0231]S214,在獲得各個(gè)待測試的項(xiàng)目的分?jǐn)?shù)后,可以將各個(gè)項(xiàng)目的分?jǐn)?shù)顯示給用戶。
[0232]其中,具體的顯示方式可以如下:
[0233]將該虛擬機(jī)性能和該多任務(wù)性能確定為一類,并將該虛擬機(jī)性能對應(yīng)的第一分?jǐn)?shù)和該多任務(wù)性能對應(yīng)的第六分?jǐn)?shù)顯示在用于表明用戶體驗(yàn)性能的類別標(biāo)識下;
[0234]將該CPU整數(shù)運(yùn)算性能和CPU浮點(diǎn)數(shù)運(yùn)算性能確定為一類,并將該CPU整數(shù)運(yùn)算性能對應(yīng)的第二分?jǐn)?shù)和該CPU浮點(diǎn)數(shù)運(yùn)算性能對應(yīng)的第三分?jǐn)?shù)顯示在用于表示CPU性能的類別標(biāo)識下;
[0235]將該RAM運(yùn)算性能和該RAM讀寫速度確定為一類,并將該RAM運(yùn)算性能對應(yīng)的第四分?jǐn)?shù)和該RAM讀寫速度對應(yīng)的第五分?jǐn)?shù)顯示在用于表明RAM性能的類別標(biāo)識下;
[0236]將該GPU的2D繪圖性能和該GPU的3D繪圖性能確定為一類,并將該GPU的2D繪圖性能對應(yīng)的第七分?jǐn)?shù)和該GPU的3D繪圖性能對應(yīng)的第八分?jǐn)?shù)顯示在用于表明GPU性能的類別標(biāo)識下;[0237]將該數(shù)據(jù)庫I/O性能和該存儲(chǔ)器性能確定為一類,并將該數(shù)據(jù)庫I/O性能對應(yīng)的第九分?jǐn)?shù)和該存儲(chǔ)器性能對應(yīng)的第十分?jǐn)?shù)顯示在用于表明存儲(chǔ)性能的類別標(biāo)識下。
[0238]將瀏覽器性能和顯示屏性能確定為一類,并將該顯示屏性能對應(yīng)的第十一分?jǐn)?shù)和該瀏覽器性能對應(yīng)的第十二分?jǐn)?shù)顯示在用于標(biāo)識其他項(xiàng)目的類別標(biāo)識下。
[0239]可見,本方案中,通過合理的項(xiàng)目測試順序,可以提高電子設(shè)備性能的測試準(zhǔn)確性;而且,本方案中可對電子設(shè)備的多個(gè)項(xiàng)目進(jìn)行測試,從而能夠較為真實(shí)全面的反應(yīng)電子設(shè)備的性能。
[0240]相應(yīng)于上述方法實(shí)施例,本發(fā)明實(shí)施例還提供了一種電子設(shè)備性能的測試裝置,如圖3所示,可以包括:
[0241]測試指令獲得模塊310,用于獲得開始測試指令;
[0242]測試指令響應(yīng)模塊320,用于響應(yīng)所述開始測試指令,分別對待測試的項(xiàng)目進(jìn)行測試,所述待測試的項(xiàng)目至少包括:虛擬機(jī)性能、多任務(wù)性能;
[0243]所述測試指令響應(yīng)模塊320,可以包括:
[0244]第一執(zhí)行子模塊321,用于執(zhí)行所述虛擬機(jī)性能的測試,獲得第一執(zhí)行結(jié)果;
[0245]第一測試結(jié)果確定子模塊322,用于依據(jù)所述第一執(zhí)行結(jié)果,確定所述虛擬機(jī)性能對應(yīng)的第一測試結(jié)果;
[0246]第二執(zhí)行子模塊323,用于在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行所述多任務(wù)性能的測試,獲得第二執(zhí)行結(jié)果;
[0247]第二測試結(jié)果確定子模塊324,用于依據(jù)所述第二執(zhí)行結(jié)果,確定所述多任務(wù)性能對應(yīng)的第二測試結(jié)果。
[0248]本方案中,在電子設(shè)備性能的測試過程中,首先執(zhí)行虛擬機(jī)性能的測試,避免了由于先測試其他項(xiàng)目性能再測虛擬機(jī)性能而消耗系統(tǒng)資源、系統(tǒng)溫度上升、系統(tǒng)減少對資源的分配,最終導(dǎo)致虛擬機(jī)性能的測試不準(zhǔn)確的問題;并且,測試多任務(wù)性能,能夠體現(xiàn)出電子設(shè)備的任務(wù)調(diào)度能力和資源分配能力,以及電子設(shè)備的整體的硬件性能,從而進(jìn)一步模擬了用戶實(shí)際使用情況,使得測試結(jié)果更具參考性和應(yīng)用意義。可見,本方案中,通過合理的項(xiàng)目測試順序,可以提高電子設(shè)備性能的測試準(zhǔn)確性;而且,本方案中可對電子設(shè)備的多個(gè)項(xiàng)目進(jìn)行測試,從而能夠較為真實(shí)全面的反應(yīng)電子設(shè)備的性能。
[0249]更進(jìn)一步的,所述測試指令響應(yīng)模塊320,還可以包括:
[0250]第三執(zhí)行子模塊,用于在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行CPU整數(shù)性能的測試,獲得第三執(zhí)行結(jié)果;
[0251]第三測試結(jié)果確定子模塊,用于依據(jù)所述第三執(zhí)行結(jié)果,確定所述CPU整數(shù)性能對應(yīng)的第三測試結(jié)果。
[0252]更進(jìn)一步的,所述測試指令響應(yīng)模塊320,還可以包括:
[0253]第四執(zhí)行子模塊,用于在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行CPU浮點(diǎn)數(shù)運(yùn)算性能的測試,獲得第四執(zhí)行結(jié)果;
[0254]第四測試結(jié)果確定子模塊,用于依據(jù)所述第四執(zhí)行結(jié)果,確定所述CPU浮點(diǎn)數(shù)運(yùn)算性能對應(yīng)的第四測試結(jié)果。
[0255]更進(jìn)一步的,所述測試指令響應(yīng)模塊320,還可以包括:
[0256]第五執(zhí)行子模塊,用于在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行RAM運(yùn)算性能的測試,獲得第五執(zhí)行結(jié)果;
[0257]第五測試結(jié)果確定子模塊,用于依據(jù)所述第五執(zhí)行結(jié)果,確定所述RAM運(yùn)算性能對應(yīng)的第五測試結(jié)果。
[0258]更進(jìn)一步的,所述測試指令響應(yīng)模塊320,還可以包括:
[0259]第六執(zhí)行子模塊,用于在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行RAM讀寫速度的測試,獲得第六執(zhí)行結(jié)果;
[0260]第六測試結(jié)果確定子模塊,用于依據(jù)所述第六執(zhí)行結(jié)果,確定所述RAM讀寫速度對應(yīng)的第六測試結(jié)果。
[0261]其中,所述第五執(zhí)行子模塊,用于在獲得所述第三執(zhí)行結(jié)果和所述第四執(zhí)行結(jié)果后,執(zhí)行RAM運(yùn)算性能的測試,獲得第五執(zhí)行結(jié)果;
[0262]第五測試結(jié)果確定子模塊,用于依據(jù)所述第五執(zhí)行結(jié)果,確定所述RAM運(yùn)算性能對應(yīng)的第五測試結(jié)果;
[0263]第六執(zhí)行子模塊,用于在獲得所述第三執(zhí)行結(jié)果和所述第四執(zhí)行結(jié)果后,執(zhí)行RAM讀寫速度的測試,獲得第六執(zhí)行結(jié)果;
[0264]第六測試結(jié)果確定子模塊,用于依據(jù)所述第六執(zhí)行結(jié)果,確定所述RAM讀寫速度對應(yīng)的第六測試結(jié)果;
[0265]第二執(zhí)行子模塊,用于在獲得所述第五執(zhí)行結(jié)果和所述第六執(zhí)行結(jié)果后,執(zhí)行所述多任務(wù)性能的測試,獲得第二執(zhí)行結(jié)果;
[0266]第二測試結(jié)果確定子模塊,用于依據(jù)所述第二執(zhí)行結(jié)果,確定所述多任務(wù)性能對應(yīng)的第二測試結(jié)果。
[0267]更進(jìn)一步的,所述測試指令響應(yīng)模塊320,還可以包括:
[0268]第七執(zhí)行子模塊,用于在獲得所述第二執(zhí)行結(jié)果后,執(zhí)行GPU的2D繪圖性能的測試,獲得第七執(zhí)行結(jié)果;
[0269]第七測試結(jié)果確定子模塊,用于依據(jù)所述第七執(zhí)行結(jié)果,確定GPU的2D繪圖性能對應(yīng)的第七測試結(jié)果。
[0270]更進(jìn)一步的,所述測試指令響應(yīng)模塊320,還可以包括:
[0271]第八執(zhí)行子模塊,用于在獲得所述第二執(zhí)行結(jié)果后,執(zhí)行GPU的3D繪圖性能的測試,獲得第八執(zhí)行結(jié)果;
[0272]第八測試結(jié)果確定子模塊,用于依據(jù)所述第八執(zhí)行結(jié)果,確定所述GPU的3D繪圖性能對應(yīng)的第八測試結(jié)果。
[0273]更進(jìn)一步的,所述測試指令響應(yīng)模塊320,還可以包括:
[0274]第九執(zhí)行子模塊,用于在獲得所述第二執(zhí)行結(jié)果后,執(zhí)行數(shù)據(jù)庫I/O性能的測試,獲得第九執(zhí)行結(jié)果;
[0275]第九測試結(jié)果確定子模塊,用于依據(jù)所述第九執(zhí)行結(jié)果,確定所述數(shù)據(jù)庫I/O性能對應(yīng)的第九測試結(jié)果。
[0276]更進(jìn)一步的,所述測試指令響應(yīng)模塊320,還可以包括:
[0277]第十執(zhí)行子模塊,用于在獲得所述第二執(zhí)行結(jié)果后,執(zhí)行存儲(chǔ)器性能的測試,獲得第十執(zhí)行結(jié)果;
[0278]第十測試結(jié)果確定子模塊,用于依據(jù)所述第十執(zhí)行結(jié)果,確定所述存儲(chǔ)器性能對應(yīng)的第十測試結(jié)果。
[0279]更進(jìn)一步的,所述測試指令響應(yīng)模塊320,還可以包括:
[0280]第十一執(zhí)行子模塊,用于在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行顯示器性能的測試,獲得第十一執(zhí)行結(jié)果;
[0281]第十一測試結(jié)果確定子模塊,用于依據(jù)所述第十一執(zhí)行結(jié)果,確定所述顯示器性能對應(yīng)的第十一測試結(jié)果。
[0282]更進(jìn)一步的,所述測試指令響應(yīng)模塊320,還可以包括:
[0283]第十二執(zhí)行模塊,用于在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行瀏覽器性能的測試,獲得第十二執(zhí)行結(jié)果;
[0284]第十二測試結(jié)果確定子模塊,用于依據(jù)所述第十二執(zhí)行結(jié)果,確定所述瀏覽器性能對應(yīng)的第十二測試結(jié)果。
[0285]更進(jìn)一步的,本發(fā)明實(shí)施例所提供的所述電子設(shè)備性能的測試裝置,還可以包括:
[0286]分類顯示模塊,用于將執(zhí)行測試的項(xiàng)目進(jìn)行分類處理,并將分類后的各個(gè)項(xiàng)目的測試結(jié)果顯示在對應(yīng)的類別標(biāo)識下。
[0287]對于裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0288]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操 作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0289]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施方式中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,這里所稱得的存儲(chǔ)介質(zhì),如:R0M/RAM、磁碟、光盤等。
[0290]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種電子設(shè)備性能的測試方法,其特征在于,包括: 獲得開始測試指令; 響應(yīng)所述開始測試指令,分別對待測試的項(xiàng)目進(jìn)行測試,所述待測試的項(xiàng)目至少包括:虛擬機(jī)性能、多任務(wù)性能; 其中,所述分別對待測試的項(xiàng)目進(jìn)行測試包括: 執(zhí)行所述虛擬機(jī)性能的測試,獲得第一執(zhí)行結(jié)果,依據(jù)所述第一執(zhí)行結(jié)果,確定所述虛擬機(jī)性能對應(yīng)的第一測試結(jié)果; 在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行所述多任務(wù)性能的測試,獲得第二執(zhí)行結(jié)果,并依據(jù)所述第二執(zhí)行結(jié)果,確定所述多任務(wù)性能對應(yīng)的第二測試結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述待測試的項(xiàng)目還包括:CPU整數(shù)運(yùn)算性能; 在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行所述CPU整數(shù)性能的測試,獲得第三執(zhí)行結(jié)果,并依據(jù)所述第三執(zhí)行結(jié)果,確定所述CPU整數(shù)性能對應(yīng)的第三測試結(jié)果。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述待測試的項(xiàng)目還包括:CPU浮點(diǎn)數(shù)運(yùn)算性能; 在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行所述CPU浮點(diǎn)數(shù)運(yùn)算性能的測試,獲得第四執(zhí)行結(jié)果,并依據(jù)所述第四執(zhí)行結(jié)果,確定所述CPU浮點(diǎn)數(shù)運(yùn)算性能對應(yīng)的第四測試結(jié)果。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述待測試的項(xiàng)目還包括:RAM運(yùn)算性倉泛; 在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行所述RAM運(yùn)算性能的測試,獲得第五執(zhí)行結(jié)果,并依據(jù)所述第五執(zhí)行結(jié)果,確定所述RAM運(yùn)算性能對應(yīng)的第五測試結(jié)果。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述待測試的項(xiàng)目還包括:RAM讀寫速度; 在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行所述RAM讀寫速度的測試,獲得第六執(zhí)行結(jié)果,并依據(jù)所述第六執(zhí)行結(jié)果,確定所述RAM讀寫速度對應(yīng)的第六測試結(jié)果。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在獲得所述第三執(zhí)行結(jié)果和所述第四執(zhí)行結(jié)果后,執(zhí)行所述RAM運(yùn)算性能的測試,獲得第五執(zhí)行結(jié)果,并依據(jù)所述第五執(zhí)行結(jié)果,確定所述RAM運(yùn)算性能對應(yīng)的第五測試結(jié)果; 在獲得所述第三執(zhí)行結(jié)果和所述第四執(zhí)行結(jié)果后,執(zhí)行所述RAM讀寫速度的測試,獲得第六執(zhí)行結(jié)果,并依據(jù)所述第六執(zhí)行結(jié)果,確定所述RAM讀寫速度對應(yīng)的第六測試結(jié)果;在獲得所述第五執(zhí)行結(jié)果和所述第六執(zhí)行結(jié)果后,執(zhí)行所述多任務(wù)性能的測試,獲得第二執(zhí)行結(jié)果,并依據(jù)所述第二執(zhí)行結(jié)果,確定所述多任務(wù)性能對應(yīng)的第二測試結(jié)果。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述待測試的項(xiàng)目還包括:GPU的2D繪圖性能; 在獲得所述第二執(zhí)行結(jié)果后,執(zhí)行所述GPU的2D繪圖性能的測試,獲得第七執(zhí)行結(jié)果,并依據(jù)所述第七執(zhí)行結(jié)果,確定所述GPU的2D繪圖性能對應(yīng)的第七測試結(jié)果。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述待測試的項(xiàng)目還包括:GPU的3D繪圖t生會(huì)泛; 在獲得所述第二執(zhí)行結(jié)果后,執(zhí)行所述GPU的3D繪圖性能的測試,獲得第八執(zhí)行結(jié)果,并依據(jù)所述第八執(zhí)行結(jié)果,確定所述GPU的3D繪圖性能對應(yīng)的第八測試結(jié)果。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述待測試的項(xiàng)目還包括:數(shù)據(jù)庫I/O性倉泛; 在獲得所述第二執(zhí)行結(jié)果后,執(zhí)行所述數(shù)據(jù)庫I/o性能的測試,獲得第九執(zhí)行結(jié)果,并依據(jù)所述第九執(zhí)行結(jié)果,確定所述數(shù)據(jù)庫I/o性能對應(yīng)的第九測試結(jié)果。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述待測試的項(xiàng)目還包括:存儲(chǔ)器性能; 在獲得所述第二執(zhí)行結(jié)果后,執(zhí)行所述存儲(chǔ)器性能的測試,獲得第十執(zhí)行結(jié)果,并依據(jù)所述第十執(zhí)行結(jié)果,確定所述存儲(chǔ)器性能對應(yīng)的第十測試結(jié)果。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述儲(chǔ)存器性能所針對的存儲(chǔ)器包括:SD卡和/或EMMC。
12.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述待測試的項(xiàng)目還包括:顯示器性倉泛; 在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行所述顯示器性能的測試,獲得第十一執(zhí)行結(jié)果,并依據(jù)所述第十一執(zhí)行結(jié)果,確定所述顯示器性能對應(yīng)的第十一測試結(jié)果。
13.根據(jù)權(quán)利要求10或12所述的方法,其特征在于,所述待測試的項(xiàng)目還包括:瀏覽器性能; 在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行所述瀏覽器性能的測試,獲得第十二執(zhí)行結(jié)果,并依據(jù)所述第十二執(zhí)行結(jié)果,確定所述瀏覽器性能對應(yīng)的第十二測試結(jié)果。
14.根據(jù)權(quán)利要求10所述的方法,其特征在于,還包括: 將執(zhí)行測試的項(xiàng)目進(jìn)行分類處理,并將分類后的各個(gè)項(xiàng)目的測試結(jié)果顯示在對應(yīng)的類別標(biāo)識下。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述將執(zhí)行測試的項(xiàng)目進(jìn)行分類處理,并將分類后的各個(gè)項(xiàng)目對應(yīng)的測試結(jié)果顯示在對應(yīng)的類別標(biāo)識下,包括: 將所述虛擬機(jī)性能和所述多任務(wù)性能確定為一類,并將所述虛擬機(jī)性能對應(yīng)的第一測試結(jié)果和所述多任務(wù)性能對應(yīng)的第二測試結(jié)果顯示在用于表明用戶體驗(yàn)性能的類別標(biāo)識下; 將所述CPU整數(shù)運(yùn)算性能和CPU浮點(diǎn)數(shù)運(yùn)算性能確定為一類,并將所述CPU整數(shù)運(yùn)算性能對應(yīng)的第三測試結(jié)果和所述CPU浮點(diǎn)數(shù)運(yùn)算性能對應(yīng)的第四測試結(jié)果顯示在用于表示CPU性能的類別標(biāo)識下; 將所述RAM運(yùn)算性能和所述RAM讀寫速度確定為一類,并將所述RAM運(yùn)算性能對應(yīng)的第五測試結(jié)果和所述RAM讀寫速度對應(yīng)的第六測試結(jié)果顯示在用于表明RAM性能的類別標(biāo)識下; 將所述GPU的2D繪圖性能和所述GPU的3D繪圖性能確定為一類,并將所述GPU的2D繪圖性能對應(yīng)的第七測試結(jié)果和所述GPU的3D繪圖性能對應(yīng)的第八測試結(jié)果顯示在用于表明GPU性能的類別標(biāo)識下; 將所述數(shù)據(jù)庫I/O性能和所述存儲(chǔ)器性能確定為一類,并將所述數(shù)據(jù)庫I/O性能對應(yīng)的第九測試結(jié)果和所述存儲(chǔ)器性能對應(yīng)的第十測試結(jié)果顯示在用于表明存儲(chǔ)性能的類別標(biāo)識下。
16.一種電子設(shè)備性能的測試裝置,其特征在于,包括: 測試指令獲得模塊,用于獲得開始測試指令; 測試指令響應(yīng)模塊,用于響應(yīng)所述開始測試指令,分別對待測試的項(xiàng)目進(jìn)行測試,所述待測試的項(xiàng)目至少包括:虛擬機(jī)性能、多任務(wù)性能; 所述測試指令響應(yīng)模塊,包括: 第一執(zhí)行子模塊,用于執(zhí)行所述虛擬機(jī)性能的測試,獲得第一執(zhí)行結(jié)果; 第一測試結(jié)果確定子模塊,用于依據(jù)所述第一執(zhí)行結(jié)果,確定所述虛擬機(jī)性能對應(yīng)的第一測試結(jié)果; 第二執(zhí)行子模塊,用于在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行所述多任務(wù)性能的測試,獲得第二執(zhí)行結(jié)果; 第二測試結(jié)果確定子模塊,用于依據(jù)所述第二執(zhí)行結(jié)果,確定所述多任務(wù)性能對應(yīng)的第二測試結(jié)果。
17.根據(jù)權(quán)利要求16所述的測試裝置,其特征在于,所述測試指令響應(yīng)模塊,還包括: 第三執(zhí)行子模塊,用于在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行CPU整數(shù)性能的測試,獲得第三執(zhí)行結(jié)果; 第三測試結(jié)果確定子模塊,用于依據(jù)所述第三執(zhí)行結(jié)果,確定所述CPU整數(shù)性能對應(yīng)的第三測試結(jié)果。
18.根據(jù)權(quán)利要求17所述的測試裝置,其特征在于,所述測試指令響應(yīng)模塊,還包括: 第四執(zhí)行子模塊,用于 在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行CPU浮點(diǎn)數(shù)運(yùn)算性能的測試,獲得第四執(zhí)行結(jié)果; 第四測試結(jié)果確定子模塊,用于依據(jù)所述第四執(zhí)行結(jié)果,確定所述CPU浮點(diǎn)數(shù)運(yùn)算性能對應(yīng)的第四測試結(jié)果。
19.根據(jù)權(quán)利要求18所述的測試裝置,其特征在于,所述測試指令響應(yīng)模塊,還包括: 第五執(zhí)行子模塊,用于在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行RAM運(yùn)算性能的測試,獲得第五執(zhí)行結(jié)果; 第五測試結(jié)果確定子模塊,用于依據(jù)所述第五執(zhí)行結(jié)果,確定所述RAM運(yùn)算性能對應(yīng)的第五測試結(jié)果。
20.根據(jù)權(quán)利要求19所述的方法,其特征在于,所述測試指令響應(yīng)模塊,還包括: 第六執(zhí)行子模塊,用于在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行RAM讀寫速度的測試,獲得第六執(zhí)行結(jié)果; 第六測試結(jié)果確定子模塊,用于依據(jù)所述第六執(zhí)行結(jié)果,確定所述RAM讀寫速度對應(yīng)的第六測試結(jié)果。
21.根據(jù)權(quán)利要求20所述的測試裝置,其特征在于,所述第五執(zhí)行子模塊,用于在獲得所述第三執(zhí)行結(jié)果和所述第四執(zhí)行結(jié)果后,執(zhí)行RAM運(yùn)算性能的測試,獲得第五執(zhí)行結(jié)果; 第五測試結(jié)果確定子模塊,用于依據(jù)所述第五執(zhí)行結(jié)果,確定所述RAM運(yùn)算性能對應(yīng)的第五測試結(jié)果; 第六執(zhí)行子模塊,用于在獲得所述第三執(zhí)行結(jié)果和所述第四執(zhí)行結(jié)果后,執(zhí)行RAM讀寫速度的測試,獲得第六執(zhí)行結(jié)果; 第六測試結(jié)果確定子模塊,用于依據(jù)所述第六執(zhí)行結(jié)果,確定所述RAM讀寫速度對應(yīng)的第六測試結(jié)果; 第二執(zhí)行子模塊,用于在獲得所述第五執(zhí)行結(jié)果和所述第六執(zhí)行結(jié)果后,執(zhí)行所述多任務(wù)性能的測試,獲得第二執(zhí)行結(jié)果; 第二測試結(jié)果確定子模塊,用于依據(jù)所述第二執(zhí)行結(jié)果,確定所述多任務(wù)性能對應(yīng)的第二測試結(jié)果。
22.根據(jù)權(quán)利要求21所述的測試裝置,其特征在于,所述測試指令響應(yīng)模塊,還包括: 第七執(zhí)行子模塊,用于在獲得所述第二執(zhí)行結(jié)果后,執(zhí)行GPU的2D繪圖性能的測試,獲得第七執(zhí)行結(jié)果; 第七測試結(jié)果確定子模塊,用于依據(jù)所述第七執(zhí)行結(jié)果,確定GPU的2D繪圖性能對應(yīng)的第七測試結(jié)果。
23.根據(jù)權(quán)利要求22所述的測試裝置,其特征在于,所述測試指令響應(yīng)模塊,還包括: 第八執(zhí)行子模塊,用于在獲得所述第二執(zhí)行結(jié)果后,執(zhí)行GPU的3D繪圖性能的測試,獲得第八執(zhí)行結(jié)果; 第八測試結(jié)果確定子模塊,用于依據(jù)所述第八執(zhí)行結(jié)果,確定所述GPU的3D繪圖性能對應(yīng)的第八測試結(jié)果。
24.根據(jù)權(quán)利要求23所述的測試裝置,其特征在于,所述測試指令響應(yīng)模塊,還包括: 第九執(zhí)行子模塊,用于在獲得所述第二執(zhí)行結(jié)果后,執(zhí)行數(shù)據(jù)庫I/O性能的測試,獲得第九執(zhí)行結(jié)果; 第九測試結(jié)果確定子模塊,用于依據(jù)所述第九執(zhí)行結(jié)果,確定所述數(shù)據(jù)庫I/O性能對應(yīng)的第九測試結(jié)果。
25.根據(jù)權(quán)利要求24所述的測試裝置,其特征在于,所述測試指令響應(yīng)模塊,還包括: 第十執(zhí)行子模塊,用于在獲得所述第二執(zhí)行結(jié)果后,執(zhí)行存儲(chǔ)器性能的測試,獲得第十執(zhí)行結(jié)果; 第十測試結(jié)果確定子模塊,用于依據(jù)所述第十執(zhí)行結(jié)果,確定所述存儲(chǔ)器性能對應(yīng)的第十測試結(jié)果。
26.根據(jù)權(quán)利要求25所述的測試裝置,其特征在于,所述測試指令響應(yīng)模塊,還包括: 第十一執(zhí)行子模塊,用于在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行顯示器性能的測試,獲得第十一執(zhí)行結(jié)果; 第十一測試結(jié)果確定子模塊,用于依據(jù)所述第十一執(zhí)行結(jié)果,確定所述顯示器性能對應(yīng)的第十一測試結(jié)果。
27.根據(jù)權(quán)利要求25或26所述的測試裝置,其特征在于,所述測試指令響應(yīng)模塊,還包括: 第十二執(zhí)行模塊,用于在獲得所述第一執(zhí)行結(jié)果后,執(zhí)行瀏覽器性能的測試,獲得第十二執(zhí)行結(jié)果; 第十二測試結(jié)果確定子模塊,用于依據(jù)所述第十二執(zhí)行結(jié)果,確定所述瀏覽器性能對應(yīng)的第十二測試結(jié)果。
28.根據(jù)權(quán)利要求25所述的測試裝置,其特征在于,還包括: 分類顯示模塊,用于將執(zhí)行測試的項(xiàng)目進(jìn)行分類處理,并將分類后的各個(gè)項(xiàng)目的測試結(jié)果顯示在對應(yīng)的類別標(biāo)識下。
【文檔編號】G06F11/36GK103488569SQ201310462144
【公開日】2014年1月1日 申請日期:2013年9月30日 優(yōu)先權(quán)日:2013年9月30日
【發(fā)明者】蔡旋 申請人:北京安兔兔科技有限公司