鬼佬大哥大
  • / 14
  • 下載費用:30 金幣  

一種測試應用性能的方法及裝置.pdf

摘要
申請專利號:

CN201510454652.7

申請日:

2015.07.29

公開號:

CN105068924A

公開日:

2015.11.18

當前法律狀態:

撤回

有效性:

無權

法律詳情: 發明專利申請公布后的視為撤回IPC(主分類):G06F 11/36申請公布日:20151118|||實質審查的生效IPC(主分類):G06F 11/36申請日:20150729|||公開
IPC分類號: G06F11/36 主分類號: G06F11/36
申請人: 浪潮電子信息產業股份有限公司
發明人: 陳博文; 劉羽; 呂文靜; 金蓮
地址: 250100山東省濟南市高新區浪潮路1036號
優先權:
專利代理機構: 濟南信達專利事務所有限公司37100 代理人: 李世喆
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510454652.7

授權公告號:

||||||

法律狀態公告日:

2018.04.24|||2015.12.16|||2015.11.18

法律狀態類型:

發明專利申請公布后的視為撤回|||實質審查的生效|||公開

摘要

本發明提供了一種測試應用性能的方法及裝置,該方法包括:確定待測試應用對應的多個測試輸入;將所述待測試應用的當前測試輸入作為所述待測試應用的輸入,獲得所述待測試應用處理當前測試輸入的性能指標,確定所述待測試應用的每個測試輸入的性能指標;根據所述待測試應用的每個測試輸入的性能指標,確定所述待測測試應用的性能。本發明提供的一種測試應用性能的方法及裝置,能夠更準確的測試應用的性能。

權利要求書

1.一種測試應用性能的方法,其特征在于,包括:
S1:確定待測試應用對應的多個測試輸入;
S2:將所述待測試應用的當前測試輸入作為所述待測試應用的輸入,
獲得所述待測試應用處理當前測試輸入的性能指標,確定所述待測試應用的
每個測試輸入的性能指標;
S3:根據所述待測試應用的每個測試輸入的性能指標,確定所述待測測
試應用的性能。
2.根據權利要求1所述的方法,其特征在于,所述S2,包括:
針對任一所述多個測試輸入,將所述待測試應用的當前測試輸入作為所
述待測試應用的輸入,針對當前測試輸入重復進行多次測試,獲得當前測試
輸入對應的每次測試中所述待測試應用處理當前測試輸入的性能指標,確定
所述待測試應用的每個測試輸入的每次測試對應的性能指標;
根據所述待測試應用的每個測試輸入的每次測試對應的性能指標,確定
當前測試輸入對應的所有測試的性能指標的中位數,將該中位數作為當前測
試輸入的中位數性能指標,將該中位數性能指標作為當前測試輸入的性能指
標。
3.根據權利要求2所述的方法,其特征在于,在所述S3之前還包括:
確定所述待測試應用的每個測試輸入對應的第一權重系數;
所述S3,包括:
根據公式一確定所述待測試應用對應的權重性能指標,根據所述權重性
能指標確定所述待測測試應用的性能,公式一為:W為所述
待測試應用的權重性能指標,kj為第j個測試輸入對應的第一權重系數,Pj
為第j個測試輸入的中位數性能指標,r為測試輸入的總數。
4.根據權利要求1所述的方法,其特征在于,所述S1,包括:
確定在所述待測試應用上平均處理次數大于等于第一預設值的待選輸
入;
從所述待選輸入中確定出所述多個測試應用。
5.根據權利要求3所述的方法,其特征在于,還包括:
確定在待測計算機上運行的至少一個測試應用;
確定出所述至少一個測試應用中每個測試應用對應的權重性能指標;
確定所述至少一個測試應用的每個測試應用對應的第二權重系數;
根據公式二確定所述待測計算機的綜合性能指標,根據所述綜合性能指
標確定所述待測計算機的性能,其中,公式二為:M為所述
待測計算機的綜合性能指標,hi為第i個測試應用對應的第二權重系數,Wi
為第i個測試應用對應的權重性能指標,s為測試應用的總數。
6.一種測試應用性能的裝置,其特征在于,包括:
第一確定單元,用于確定待測試應用對應的多個測試輸入;
指標確定單元,用于將所述待測試應用的當前測試輸入作為所述待測試
應用的輸入,獲得所述待測試應用處理當前測試輸入的性能指標,確定所述
待測試應用的每個測試輸入的性能指標;
性能評價單元,用于根據所述待測試應用的每個測試輸入的性能指標,
確定所述待測測試應用的性能。
7.根據權利要求6所述的裝置,其特征在于,所述指標確定單元,包
括:
指標確定子單元,用于針對任一所述多個測試輸入,將所述待測試應用
的當前測試輸入作為所述待測試應用的輸入,針對當前測試輸入重復進行多
次測試,獲得當前測試輸入對應的每次測試中所述待測試應用處理當前測試
輸入的性能指標,確定所述待測試應用的每個測試輸入的每次測試對應的性
能指標;
中位數子單元,用于根據所述待測試應用的每個測試輸入的每次測試對
應的性能指標,確定當前測試輸入對應的所有測試的性能指標的中位數,將
該中位數作為當前測試輸入的中位數性能指標,將該中位數性能指標作為當
前測試輸入的性能指標。
8.根據權利要求7所述的裝置,其特征在于,還包括:
第一權重單元,用于確定所述待測試應用的每個測試輸入對應的第一權
重系數;
性能評價單元,用于根據公式一確定所述待測試應用對應的權重性能指
標,根據所述權重性能指標確定所述待測測試應用的性能,公式一為:
W為所述待測試應用的權重性能指標,kj為第j個測試輸入對
應的第一權重系數,Pj為第j個測試輸入的中位數性能指標,r為測試輸入的
總數。
9.根據權利要求6所述的裝置,其特征在于,還包括:
第一確定單元,用于確定在所述待測試應用上平均處理次數大于等于第
一預設值的待選輸入,從所述待選輸入中確定出所述多個測試應用。
10.根據權利要求8所述的裝置,其特征在于,還包括:
第二確定單元,用于確定在待測計算機上運行的至少一個測試應用;
第三確定單元,用于確定出所述至少一個測試應用中每個測試應用對應
的權重性能指標;
第四確定單元,用于確定所述至少一個測試應用的每個測試應用對應的
第二權重系數;
計算機性能評價單元,用于根據公式二確定所述待測計算機的綜合性能
指標,根據所述綜合性能指標確定所述待測計算機的性能,其中,公式二
為:M為所述待測計算機的綜合性能指標,hi為第i個測試應
用對應的第二權重系數,Wi為第i個測試應用對應的權重性能指標,s為測
試應用的總數。

說明書

一種測試應用性能的方法及裝置

技術領域

本發明涉及計算機技術領域,特別涉及一種測試應用性能的方法及裝置。

背景技術

隨著國內高性能計算的發展,目前在許多大學、研究所、超算中心、企
業都部署了小型、中型、甚至是大型的超級計算機。在計算機上會運行很多
應用,應用的性能是用戶非常關心的問題。

現有技術中,測試應用的性能一般是在應用開發階段,通過開發人員對
應用的代碼進行檢測,根據應用的代碼中bug情況來評價當前應用。

通過上述描述可見,現有技術中測試應用主要是通過檢測應用的代碼來
實現,但是這不能體現應用在實際運行過程中的整體運行情況,現有技術中
的測試結果不夠準確。

發明內容

有鑒于此,本發明提供了一種測試應用性能的方法及裝置,能夠更準確
的測試應用的性能。

一方面,本發明提供了一種測試應用性能的方法,包括:

S1:確定待測試應用對應的多個測試輸入;

S2:將所述待測試應用的當前測試輸入作為所述待測試應用的輸入,
獲得所述待測試應用處理當前測試輸入的性能指標,確定所述待測試應用的
每個測試輸入的性能指標;

S3:根據所述待測試應用的每個測試輸入的性能指標,確定所述待測測
試應用的性能。

進一步地,所述S2,包括:

針對任一所述多個測試輸入,將所述待測試應用的當前測試輸入作為所
述待測試應用的輸入,針對當前測試輸入重復進行多次測試,獲得當前測試
輸入對應的每次測試中所述待測試應用處理當前測試輸入的性能指標,確定
所述待測試應用的每個測試輸入的每次測試對應的性能指標;

根據所述待測試應用的每個測試輸入的每次測試對應的性能指標,確定
當前測試輸入對應的所有測試的性能指標的中位數,將該中位數作為當前測
試輸入的中位數性能指標,將該中位數性能指標作為當前測試輸入的性能指
標。

進一步地,在所述S3之前還包括:

確定所述待測試應用的每個測試輸入對應的第一權重系數;

所述S3,包括:

根據公式一確定所述待測試應用對應的權重性能指標,根據所述權重性
能指標確定所述待測測試應用的性能,公式一為:W為所述
待測試應用的權重性能指標,kj為第j個測試輸入對應的第一權重系數,Pj
為第j個測試輸入的中位數性能指標,r為測試輸入的總數。

進一步地,所述S1,包括:

確定在所述待測試應用上平均處理次數大于等于第一預設值的待選輸
入;

從所述待選輸入中確定出所述多個測試應用。

進一步地,還包括:

確定在待測計算機上運行的至少一個測試應用;

確定出所述至少一個測試應用中每個測試應用對應的權重性能指標;

確定所述至少一個測試應用的每個測試應用對應的第二權重系數;

根據公式二確定所述待測計算機的綜合性能指標,根據所述綜合性能指
標確定所述待測計算機的性能,其中,公式二為:M為所述
待測計算機的綜合性能指標,hi為第i個測試應用對應的第二權重系數,Wi
為第i個測試應用對應的權重性能指標,s為測試應用的總數。

另一方面,本發明提供了一種測試應用性能的裝置,包括:

第一確定單元,用于確定待測試應用對應的多個測試輸入;

指標確定單元,用于將所述待測試應用的當前測試輸入作為所述待測試
應用的輸入,獲得所述待測試應用處理當前測試輸入的性能指標,確定所述
待測試應用的每個測試輸入的性能指標;

性能評價單元,用于根據所述待測試應用的每個測試輸入的性能指標,
確定所述待測測試應用的性能。

進一步地,所述指標確定單元,包括:

指標確定子單元,用于針對任一所述多個測試輸入,將所述待測試應用
的當前測試輸入作為所述待測試應用的輸入,針對當前測試輸入重復進行多
次測試,獲得當前測試輸入對應的每次測試中所述待測試應用處理當前測試
輸入的性能指標,確定所述待測試應用的每個測試輸入的每次測試對應的性
能指標;

中位數子單元,用于根據所述待測試應用的每個測試輸入的每次測試對
應的性能指標,確定當前測試輸入對應的所有測試的性能指標的中位數,將
該中位數作為當前測試輸入的中位數性能指標,將該中位數性能指標作為當
前測試輸入的性能指標。

進一步地,還包括:

第一權重單元,用于確定所述待測試應用的每個測試輸入對應的第一權
重系數;

性能評價單元,用于根據公式一確定所述待測試應用對應的權重性能指
標,根據所述權重性能指標確定所述待測測試應用的性能,公式一為:
W為所述待測試應用的權重性能指標,kj為第j個測試輸入對
應的第一權重系數,Pj為第j個測試輸入的中位數性能指標,r為測試輸入的
總數。

進一步地,還包括:

第一確定單元,用于確定在所述待測試應用上平均處理次數大于等于第
一預設值的待選輸入,從所述待選輸入中確定出所述多個測試應用。

進一步地,還包括:

第二確定單元,用于確定在待測計算機上運行的至少一個測試應用;

第三確定單元,用于確定出所述至少一個測試應用中每個測試應用對應
的權重性能指標;

第四確定單元,用于確定所述至少一個測試應用的每個測試應用對應的
第二權重系數;

計算機性能評價單元,用于根據公式二確定所述待測計算機的綜合性能
指標,根據所述綜合性能指標確定所述待測計算機的性能,其中,公式二
為:M為所述待測計算機的綜合性能指標,hi為第i個測試應
用對應的第二權重系數,Wi為第i個測試應用對應的權重性能指標,s為測
試應用的總數。

本發明提供了一種測試應用性能的方法及裝置,確定待測試應用對應的
多個測試輸入,通過待測試應用對每個測試輸入進行處理,得到測試輸入對
應的性能指標,根據待測試應用的每個測試輸入的性能指標,確定所述待測
測試應用的性能,可以測試計算機的綜合性能,能夠更準確的測試待測試應
用的性能。

附圖說明

為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實
施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面
描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不
付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。

圖1是本發明一實施例提供的一種測試應用性能的方法的流程圖;

圖2是本發明一實施例提供的另一種測試應用性能的方法的流程圖;

圖3是本發明一實施例提供的一種測試應用性能的裝置的示意圖;

圖4是本發明一實施例提供的另一種測試應用性能的裝置的示意圖。

具體實施方式

為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發
明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,
顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例,基于
本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動的前提下所
獲得的所有其他實施例,都屬于本發明保護的范圍。

如圖1所示,本發明實施例提供了一種測試應用性能的方法,該方法可
以包括以下步驟:

S1:確定待測試應用對應的多個測試輸入;

S2:將所述待測試應用的當前測試輸入作為所述待測試應用的輸入,
獲得所述待測試應用處理當前測試輸入的性能指標,確定所述待測試應用的
每個測試輸入的性能指標;

S3:根據所述待測試應用的每個測試輸入的性能指標,確定所述待測測
試應用的性能。

本發明實施例提供了一種測試應用性能的方法,確定待測試應用對應的
多個測試輸入,通過待測試應用對每個測試輸入進行處理,得到測試輸入對
應的性能指標,根據待測試應用的每個測試輸入的性能指標,確定所述待測
測試應用的性能,可以測試計算機的綜合性能,能夠更準確的測試待測試應
用的性能。

在一種可能的實現方式中,所述S4包括:

針對任一所述多個測試輸入,將所述待測試應用的當前測試輸入作為所
述待測試應用的輸入,針對當前測試輸入重復進行多次測試,獲得當前測試
輸入對應的每次測試中所述待測試應用處理當前測試輸入的性能指標,確定
所述待測試應用的每個測試輸入的每次測試對應的性能指標;

根據所述待測試應用的每個測試輸入的每次測試對應的性能指標,確定
當前測試輸入對應的所有測試的性能指標的中位數,將該中位數作為當前測
試輸入的中位數性能指標,將該中位數性能指標作為當前測試輸入的性能指
標。

對于當前廣泛使用的應用的評測方法,主要是進行多次測試來取最優性
能,即性能最優值的測試,或者直接使用多次測試的平均值來進行評測。性
能最優值得評測無法評估多次運行時,應用的整體性能。而平均值測試的評
測結果會對測試中的極值非常敏感,會因為極值的變化而產生劇烈波動。通
過本發明實施例中的中位數性能指標能夠避免上述的缺點。

在一種可能的實現方式中,在所述S3之前還包括:

確定所述待測試應用的每個測試輸入對應的第一權重系數;

所述S3,包括:

根據公式一確定所述待測試應用對應的權重性能指標,根據所述權重性
能指標確定所述待測測試應用的性能,公式一為:W為當所
述待測試應用的權重性能指標,kj為第j個測試輸入對應的第一權重系數,
Pj為第j個測試輸入的中位數性能指標,r為測試輸入的總數。

每個輸入在待測試應用中處理時,占用待測試應用的資源不同。例如:
待測試應用A對應兩個測試輸入,在運行的20個小時中,測試應用A處理
第一測試輸入的時間一般是15小時,處理第二測試輸入的時間一般是5小
時,第一測試輸入對應的第一權重系數為0.75,第二測試輸入對應的第一權
重系數為0.25。通過添加測試輸入的權重系數能夠更加真實的反映測試應用
的運行狀況。

在一種可能的實現方式中,所述S1,包括:

確定在所述待測試應用上平均處理次數大于等于第一預設值的待選輸
入;從所述待選輸入中確定出所述多個測試應用。

在一種可能的實現方式中,可以通過應用的測試結果來測試計算機的性
能。該方法還包括:

確定在待測計算機上運行的至少一個測試應用;

確定出所述至少一個測試應用中每個測試應用對應的權重性能指標;

確定所述至少一個測試應用的每個測試應用對應的第二權重系數;

根據公式二確定所述待測計算機的綜合性能指標,根據所述綜合性能指
標確定所述待測計算機的性能,其中,公式二為:M為所述
待測計算機的綜合性能指標,hi為第i個測試應用對應的第二權重系數,Wi
為第i個測試應用對應的權重性能指標,s為測試應用的總數。

在計算機可能會運行多個測試應用,但是每個測試應用占用的計算機資
源是不同的,該資源可以是處理時間、處理時占用的CPU資源、內存資源
等,針對每個測試應用占用的資源比例,可以為每個測試應用分配對應的權
重系數,通過權重系數將每個測試應用占用的資源比例體現在測試結果中,
使得計算機的測試結果更加準確。

在一種可能的實現方式中,所述確定在待測計算機上運行的至少一個測
試應用,包括:

確定在所述待測計算機上平均運行時間大于等于第一預設值的第一應
用;

從第一應用中,確定在運行時占用所述待測計算機的系統資源大于等于
第二預設值的第二應用;

從第二應用中確定出所述至少一個測試應用。

在確定測試應用時,可以將在待測計算機上常用的應用作為測試應用,
在進行確定時,可以根據在待測計算機上的平均運行時間、占用的系統資源
來確定,也可以根據計算機的功能來確定。舉例來說,待測計算機主要用于
天氣預報、石油勘探或制作動畫,可以將對應的專業軟件作為測試應用。

另外,可以通過多個測試應用來測試待測計算機,并且每個測試應用對
應多個測試輸入。由于每個測試應用隨著輸入不同,計算機運行狀態也會不
同,可以通過不同的測試輸入來綜合測試計算機的性能,針對不同的測試應
用,計算機的運行狀態也會不同,通過不同的測試應用可以更準確的綜合測
試計算機的性能。

為使本發明的目的、技術方案和優點更加清楚,下面結合附圖及具體實
施例對本發明作進一步地詳細描述。

在該實施例中,待測試應用對應兩個測試輸入,每個測試輸入對應5次
測試,性能指標為處理時間。

如圖2所示,本發明實施例提供了一種測試應用性能的方法,該方法可
以包括以下步驟:

步驟201:確定待測試應用B對應的測試輸入B1、測試輸入B2。

步驟202:確定測試輸入B1對應的第一權重系數為0.3、測試輸入B2
對應的第一權重系數為0.7。

步驟203:運行待測試應用B,將待測試應用B的測試輸入B1作為待測
試應用B的輸入,進行5次測試,獲取每次測試對應的處理時間為9.5、11、
10.8、10.6、12.7;運行待測試應用B,將待測試應用B的測試輸入B2作為
待測試應用B的輸入,進行5次測試,獲取每次測試對應的處理時間為7.6、
8、8.8、8.9、10.5。

步驟204:確定測試輸入B1對應的中位數處理時間為10.8,測試輸入
B2對應的中位數處理時間為8.8。

步驟205:根據公式一確定待測試應用B對應的權重處理時間W1為9.4。
其中,公式一為:W為待測試應用B對應的權重性能指標,
kj為第j個測試輸入對應的第一權重系數,Pj為第j個測試輸入對應的中位
數性能指標,r為測試輸入的總數。測試輸入B1對應的中位數處理時間為
10.8,測試輸入B2對應的中位數處理時間為8.8,計算出W1=0.3×10.8+0.7
×8.8=9.4。

步驟206:根據所述權重處理時間W1,確定所述待測測試應用的性能。

如圖3、圖4所示,本發明實施例提供了一種測試應用性能的方法。裝
置實施例可以通過軟件實現,也可以通過硬件或者軟硬件結合的方式實現。
從硬件層面而言,如圖3所示,為本發明實施例提供的一種測試應用性能的
方法所在設備的一種硬件結構圖,除了圖3所示的處理器、內存、網絡接
口、以及非易失性存儲器之外,實施例中裝置所在的設備通常還可以包括其
他硬件,如負責處理報文的轉發芯片等等。以軟件實現為例,如圖4所示,
作為一個邏輯意義上的裝置,是通過其所在設備的CPU將非易失性存儲器
中對應的計算機程序指令讀取到內存中運行形成的。本實施例提供的一種測
試應用性能的方法,包括:

第一確定單元401,用于確定待測試應用對應的多個測試輸入;

指標確定單元402,用于將所述待測試應用的當前測試輸入作為所述待
測試應用的輸入,獲得所述待測試應用處理當前測試輸入的性能指標,確定
所述待測試應用的每個測試輸入的性能指標;

性能評價單元403,用于根據所述待測試應用的每個測試輸入的性能指
標,確定所述待測測試應用的性能。

在一種可能的實現方式中,所述指標確定單元402,包括:

指標確定子單元,用于針對任一所述多個測試輸入,將所述待測試應用
的當前測試輸入作為所述待測試應用的輸入,針對當前測試輸入重復進行多
次測試,獲得當前測試輸入對應的每次測試中所述待測試應用處理當前測試
輸入的性能指標,確定所述待測試應用的每個測試輸入的每次測試對應的性
能指標;

中位數子單元,用于根據所述待測試應用的每個測試輸入的每次測試對
應的性能指標,確定當前測試輸入對應的所有測試的性能指標的中位數,將
該中位數作為當前測試輸入的中位數性能指標,將該中位數性能指標作為當
前測試輸入的性能指標。

在一種可能的實現方式中,該裝置還包括:

第一權重單元,用于確定所述待測試應用的每個測試輸入對應的第一權
重系數;

性能評價單元,用于根據公式一確定所述待測試應用對應的權重性能指
標,根據所述權重性能指標確定所述待測測試應用的性能,公式一為:
W為所述待測試應用的權重性能指標,kj為第j個測試輸入對
應的第一權重系數,Pj為第j個測試輸入的中位數性能指標,r為測試輸入的
總數。

在一種可能的實現方式中,該裝置還包括:

第一確定單元,用于確定在所述待測試應用上平均處理次數大于等于第
一預設值的待選輸入,從所述待選輸入中確定出所述多個測試應用。

在一種可能的實現方式中,該裝置還包括:

第二確定單元,用于確定在待測計算機上運行的至少一個測試應用;

第三確定單元,用于確定出所述至少一個測試應用中每個測試應用對應
的權重性能指標;

第四確定單元,用于確定所述至少一個測試應用的每個測試應用對應的
第二權重系數;

計算機性能評價單元,用于根據公式二確定所述待測計算機的綜合性能
指標,根據所述綜合性能指標確定所述待測計算機的性能,其中,公式二
為:M為所述待測計算機的綜合性能指標,hi為第i個測試應
用對應的第二權重系數,Wi為第i個測試應用對應的權重性能指標,s為測
試應用的總數。

上述裝置內的各單元之間的信息交互、執行過程等內容,由于與本發明
方法實施例基于同一構思,具體內容可參見本發明方法實施例中的敘述,此
處不再贅述。

本發明實施例提供的一種測試應用性能的方法及裝置,具有如下有益效
果:

1、本發明實施例提供了一種測試應用性能的方法及裝置,確定待測試應
用對應的多個測試輸入,通過待測試應用對每個測試輸入進行處理,得到測
試輸入對應的性能指標,根據待測試應用的每個測試輸入的性能指標,確定
所述待測測試應用的性能,可以測試計算機的綜合性能,能夠更準確的測試
待測試應用的性能。

2、本發明實施例提供了一種測試應用性能的方法及裝置,可以通過多個
測試應用來測試待測計算機,并且每個測試應用對應多個測試輸入,由于每
個測試應用隨著輸入不同,計算機運行狀態也會不同,可以通過不同的測試
輸入來綜合測試計算機的性能,針對不同的測試應用,計算機的運行狀態也
會不同,通過不同的測試應用可以更準確的綜合測試計算機的性能。

3、對于當前廣泛使用的應用的評測方法,主要是進行多次測試來取最
優性能,即性能最優值的測試,或者直接使用多次測試的平均值來進行評
測。性能最優值得評測無法評估多次運行時,應用的整體性能。而平均值測
試的評測結果會對測試中的極值非常敏感,會因為極值的變化而產生劇烈波
動。本發明實施例提供的一種測試應用性能的方法及裝置,通過中位數性能
指標能夠避免上述的缺點。

4、由于計算機上各器件、以及相關環境因素(溫度、濕度、散熱條件
等)影響,在運行相同輸入的同一應用時,會出現性能波動,而單一考慮最
佳性能并不能反映出計算機的這一特性。本發明實施例提供了一種測試應用
性能的方法及裝置,通過多個測試應用進行測試,并針對每種測試應用進行
多種測試輸入的測試,針對同一種測試輸入進行多次測試,充分考慮了計算
機在運行時出現的性能波動,測試結果能夠更加精確的反映計算機的綜合性
能。

5、每個輸入在待測試應用中處理時,占用待測試應用的資源不同,本發
明實施例提供的一種測試應用性能的方法及裝置,通過設置測試輸入的權重
系數,能夠在測試結果中更加真實的反映應用的性能。

6、在計算機可能會運行多個測試應用,但是每個測試應用占用的計算
機資源是不同的,該資源可以是處理時間、處理時占用的CPU資源、內存
資源等,本發明實施例提供的一種測試應用性能的方法及裝置,針對每個測
試應用占用的資源比例,為每個測試應用分配對應的權重系數,通過權重系
數將每個測試應用占用的資源比例體現在測試結果中,使得計算機的測試結
果更加準確。

需要說明的是,在本文中,諸如第一和第二之類的關系術語僅僅用來將
一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這
些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、
“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系
列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明
確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有
的要素。在沒有更多限制的情況下,由語句“包括一個······”限定
的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另
外的相同因素。

本領域普通技術人員可以理解:實現上述方法實施例的全部或部分步驟
可以通過程序指令相關的硬件來完成,前述的程序可以存儲在計算機可讀取
的存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述
的存儲介質包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介
質中。

最后需要說明的是:以上所述僅為本發明的較佳實施例,僅用于說明本
發明的技術方案,并非用于限定本發明的保護范圍。凡在本發明的精神和原
則之內所做的任何修改、等同替換、改進等,均包含在本發明的保護范圍內。

關 鍵 詞:
一種 測試 應用 性能 方法 裝置
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:一種測試應用性能的方法及裝置.pdf
鏈接地址:http://www.wwszu.club/p-6385998.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大