一種計(jì)算機(jī)軟件性能測(cè)試方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)測(cè)試技術(shù)領(lǐng)域,尤其涉及一種計(jì)算機(jī)軟件性能測(cè)試方法。
【背景技術(shù)】
[0002] 計(jì)算機(jī)軟件系統(tǒng)隨著使用時(shí)間數(shù)據(jù)逐漸增加,數(shù)據(jù)會(huì)逐漸增加,越來(lái)越多的數(shù)據(jù) 使得軟件系統(tǒng)在使用過程中執(zhí)行速度越來(lái)越慢,維護(hù)起來(lái)也是越來(lái)越力不從心。因此對(duì)計(jì) 算機(jī)軟件系統(tǒng),在開發(fā)完成后,一般都進(jìn)行性能測(cè)試?,F(xiàn)有技術(shù)中,進(jìn)行性能測(cè)試都是單獨(dú) 拿出一個(gè)模塊做并發(fā)測(cè)試,比如說200個(gè)用戶同時(shí)登陸系統(tǒng)或者200個(gè)用戶同時(shí)下載文件 進(jìn)行性能測(cè)試,但是這樣并不能真實(shí)的模擬用戶使用場(chǎng)景。但是這種性能測(cè)試方法不科學(xué)、 不準(zhǔn)確,不合理。隨著軟件系統(tǒng)的使用,用戶量會(huì)越來(lái)越多,軟件系統(tǒng)規(guī)模的擴(kuò)展要求軟件 系統(tǒng)的性能更加的穩(wěn)定,合理的模擬大量用戶操作是測(cè)試的關(guān)鍵,如果模擬的壓力過小,軟 件系統(tǒng)面臨真正的壓力時(shí)就會(huì)出現(xiàn)系統(tǒng)升級(jí)之前的情況,如果模擬的壓力過大,就會(huì)產(chǎn)生 不必要的擴(kuò)容,浪費(fèi)資源。因此,有必要提供一種科學(xué)、準(zhǔn)確、合理的計(jì)算機(jī)軟件性能測(cè)試方 法。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的在于提供一種計(jì)算機(jī)軟件性能測(cè)試方法,其科學(xué)、準(zhǔn)確、合理地測(cè)試 計(jì)算機(jī)軟件的性能,確保能更真實(shí)的模擬用戶使用場(chǎng)景,確保更合理的模擬系統(tǒng)的負(fù)載壓 力,使性能測(cè)試的結(jié)果更準(zhǔn)確。
[0004] 為實(shí)現(xiàn)本發(fā)明而提供的一種計(jì)算機(jī)軟件性能測(cè)試方法,包括如下步驟:
[0005] 根據(jù)用戶在線操作計(jì)算機(jī)軟件中的各模塊時(shí)系統(tǒng)響應(yīng)時(shí)間和CPU占有率,分析出 預(yù)設(shè)時(shí)間內(nèi)用戶最大使用頻率的時(shí)間段;
[0006] 將分析出的所述各模塊使用的用戶數(shù)量乘以增大的壓力倍數(shù),查看系統(tǒng)響應(yīng)時(shí)間 和CPU占有率,確定計(jì)算機(jī)軟件的壓力承受能力。
[0007] 較優(yōu)地,所述步驟S100中,所述預(yù)設(shè)時(shí)間為1個(gè)月。
[0008] 較優(yōu)地,所述步驟S100中,所述分析出預(yù)設(shè)時(shí)間內(nèi)用戶最大使用頻率的時(shí)間段, 包括如下步驟:
[0009] 統(tǒng)計(jì)出月初兩天時(shí)間的用戶在線數(shù)量,分析出在聯(lián)網(wǎng)注冊(cè)系統(tǒng)中進(jìn)行登錄、查詢、 注冊(cè)導(dǎo)入、批量注冊(cè)和下載注冊(cè)文件用戶的百分比,分析出的各模塊使用的用戶數(shù)量。
[0010] 本發(fā)明的有益效果是:本發(fā)明計(jì)算機(jī)軟件性能測(cè)試方法,科學(xué)、準(zhǔn)確、合理地測(cè)試 計(jì)算機(jī)軟件的性能,確保能更真實(shí)的模擬用戶使用場(chǎng)景,確保更合理的模擬系統(tǒng)的負(fù)載壓 力,使性能測(cè)試的結(jié)果更準(zhǔn)確。
【附圖說明】
[0011] 圖1為本發(fā)明一個(gè)實(shí)施例的計(jì)算機(jī)軟件性能測(cè)試方法流程圖。
【具體實(shí)施方式】
[0012] 為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚透徹,以下結(jié)合附圖及實(shí)施例,對(duì) 本發(fā)明的計(jì)算機(jī)軟件性能測(cè)試方法進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí) 施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0013] 本發(fā)明實(shí)施例的一種計(jì)算機(jī)軟件性能測(cè)試方法,包括如下步驟:
[0014] 步驟S100,根據(jù)用戶在線操作計(jì)算機(jī)軟件中的各模塊時(shí)系統(tǒng)響應(yīng)時(shí)間和CPU占有 率,分析出預(yù)設(shè)時(shí)間內(nèi)用戶最大使用頻率的時(shí)間段;
[0015] 步驟S200,將分析出的所述各模塊使用的用戶數(shù)量乘以增大的壓力倍數(shù),查看系 統(tǒng)響應(yīng)時(shí)間和CPU占有率,確定計(jì)算機(jī)軟件的壓力承受能力。
[0016] 作為一種可實(shí)施方式,所述步驟S100中,所述分析出預(yù)設(shè)時(shí)間內(nèi)用戶最大使用頻 率的時(shí)間段,包括如下步驟:
[0017] 統(tǒng)計(jì)出月初兩天時(shí)間的用戶在線數(shù)量,分析出在聯(lián)網(wǎng)注冊(cè)系統(tǒng)中進(jìn)行登錄、查詢、 注冊(cè)導(dǎo)入、批量注冊(cè)和下載注冊(cè)文件用戶的百分比,分析出的各模塊使用的用戶數(shù)量。
[0018] 下面以聯(lián)網(wǎng)注冊(cè)系統(tǒng)1. 0為例,進(jìn)一步詳細(xì)說明本發(fā)明的計(jì)算機(jī)軟件性能測(cè)試方 法。
[0019] 聯(lián)網(wǎng)注冊(cè)軟件主要業(yè)務(wù)功能包括:用戶登錄、查詢、注冊(cè)導(dǎo)入、批量注冊(cè)和下載注 冊(cè)文件的功能,為了更精確的模擬用戶使用情況,本發(fā)明實(shí)施例中的計(jì)算機(jī)軟件性能測(cè)試 方法,采用下面的方法進(jìn)行測(cè)試:
[0020] 步驟S100,根據(jù)用戶在線操作計(jì)算機(jī)軟件中的各模塊時(shí)系統(tǒng)響應(yīng)時(shí)間和CPU占有 率,分析出預(yù)設(shè)時(shí)間內(nèi)用戶最大使用頻率的時(shí)間段;
[0021] 分析現(xiàn)有系統(tǒng)中最大數(shù)據(jù)量,以一個(gè)月為單位,考察這個(gè)月內(nèi)每天在線用戶數(shù)量, 通過查詢發(fā)現(xiàn),用戶最大在線數(shù)量一般都集中在月初和月末兩天,如表1所示:
[0022] 表 1 :
[0023]
【主權(quán)項(xiàng)】
1. 一種計(jì)算機(jī)軟件性能測(cè)試方法,其特征在于,包括如下步驟: 根據(jù)用戶在線操作計(jì)算機(jī)軟件中的各模塊時(shí)系統(tǒng)響應(yīng)時(shí)間和CPU占有率,分析出預(yù)設(shè) 時(shí)間內(nèi)用戶最大使用頻率的時(shí)間段; 將分析出的所述各模塊使用的用戶數(shù)量乘W增大的壓力倍數(shù),查看系統(tǒng)響應(yīng)時(shí)間和 CPU占有率,確定計(jì)算機(jī)軟件的壓力承受能力。
2. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)軟件性能測(cè)試方法,其特征在于,所述步驟S100中,所 述預(yù)設(shè)時(shí)間為1個(gè)月。
3. 根據(jù)權(quán)利要求2所述的計(jì)算機(jī)軟件性能測(cè)試方法,其特征在于,所述步驟S100中,所 述分析出預(yù)設(shè)時(shí)間內(nèi)用戶最大使用頻率的時(shí)間段,包括如下步驟: 統(tǒng)計(jì)出月初兩天時(shí)間的用戶在線數(shù)量,分析出在聯(lián)網(wǎng)注冊(cè)系統(tǒng)中進(jìn)行登錄、查詢、注冊(cè) 導(dǎo)入、批量注冊(cè)和下載注冊(cè)文件用戶的百分比,分析出的各模塊使用的用戶數(shù)量。
【專利摘要】本發(fā)明公開一種計(jì)算機(jī)軟件性能測(cè)試方法,包括如下步驟:步驟S100,根據(jù)用戶在線操作計(jì)算機(jī)軟件中的各模塊時(shí)系統(tǒng)響應(yīng)時(shí)間和CPU占有率,分析出預(yù)設(shè)時(shí)間內(nèi)用戶最大使用頻率的時(shí)間段;步驟S200,將分析出的所述各模塊使用的用戶數(shù)量乘以增大的壓力倍數(shù),查看系統(tǒng)響應(yīng)時(shí)間和CPU占有率,確定計(jì)算機(jī)軟件的壓力承受能力。其科學(xué)、準(zhǔn)確、合理地測(cè)試計(jì)算機(jī)軟件的性能。
【IPC分類】G06F11-36
【公開號(hào)】CN104572426
【申請(qǐng)?zhí)枴緾N201310479181
【發(fā)明人】吳洪麗
【申請(qǐng)人】航天信息股份有限公司
【公開日】2015年4月29日
【申請(qǐng)日】2013年10月14日