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

一種性能測試方法和設(shè)備的制作方法

文檔序號(hào):6503188閱讀:249來源:國知局
一種性能測試方法和設(shè)備的制作方法
【專利摘要】本申請(qǐng)公開了一種性能測試方法和設(shè)備,主要內(nèi)容包括:預(yù)先針對(duì)各應(yīng)用軟件創(chuàng)建性能測試件,所述性能測試件中包含了對(duì)應(yīng)用軟件進(jìn)行壓測時(shí)所需的測試腳本和運(yùn)行環(huán)境參數(shù),在需要對(duì)應(yīng)用軟件進(jìn)行測試時(shí),可直接調(diào)用性能測試件來構(gòu)建測試場景并對(duì)應(yīng)用軟件進(jìn)行壓測,無需手動(dòng)創(chuàng)建測試環(huán)境,可有效提高對(duì)應(yīng)用軟件的測試效率,即使在應(yīng)用軟件更新頻率高的情況下,利用本申請(qǐng)實(shí)施例的方案也可及時(shí)對(duì)應(yīng)用軟件的性能進(jìn)行測試,避免由于性能測試延遲導(dǎo)致應(yīng)用軟件運(yùn)行異常的問題。
【專利說明】一種性能測試方法和設(shè)備

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種性能測試方法和設(shè)備。

【背景技術(shù)】
[0002]應(yīng)用軟件開發(fā)后,應(yīng)用軟件的軟件代碼將在網(wǎng)站服務(wù)器內(nèi)上線運(yùn)行,用戶可登錄網(wǎng)站服務(wù)器并使用運(yùn)行的軟件代碼所提供的應(yīng)用服務(wù)。以購物網(wǎng)站內(nèi)“查看產(chǎn)品詳情”這一應(yīng)用軟件(后續(xù)稱之為應(yīng)用軟件A)為例,應(yīng)用軟件A的軟件代碼在購物網(wǎng)站的服務(wù)器內(nèi)運(yùn)行,用戶登錄該服務(wù)器后,可通過頁面上的輸入接口(如頁面上的“詳情”按鍵)調(diào)用該應(yīng)用軟件A,以獲得查看某一產(chǎn)品詳情的應(yīng)用服務(wù)。
[0003]應(yīng)用軟件開發(fā)運(yùn)行后,仍需不斷地對(duì)該應(yīng)用軟件進(jìn)行維護(hù)、更新,例如:增加應(yīng)用軟件的功能、更改應(yīng)用軟件已有的功能或是刪除應(yīng)用軟件已有的功能等,對(duì)應(yīng)用軟件的維護(hù)、更新是通過對(duì)應(yīng)用軟件的軟件代碼的更新來實(shí)現(xiàn)的。仍以“查看產(chǎn)品詳情”這一應(yīng)用軟件A為例,為了增加向用戶提供“購買產(chǎn)品的人群年齡”這一功能,可將“購買產(chǎn)品的人群年齡”這一子應(yīng)用的軟件代碼發(fā)布至應(yīng)用軟件A的軟件代碼中,得到更新后的應(yīng)用軟件A的軟件代碼。在購物網(wǎng)站的服務(wù)器中運(yùn)行更新后的應(yīng)用軟件A的軟件代碼時(shí),用戶運(yùn)行應(yīng)用軟件A時(shí),可查看產(chǎn)品詳情中“購買產(chǎn)品的人群年齡”這一內(nèi)容。
[0004]實(shí)際上,在大型的業(yè)務(wù)網(wǎng)站中,網(wǎng)站服務(wù)器內(nèi)運(yùn)行著若干個(gè)應(yīng)用軟件的軟件代碼,針對(duì)任一應(yīng)用軟件而言,其更新頻率是非常高的,甚至能達(dá)到每年數(shù)萬次的更新頻率。如此高頻率的更新很可能會(huì)對(duì)應(yīng)用軟件的軟件代碼改動(dòng)較大,因此需對(duì)應(yīng)用軟件的性能進(jìn)行測試,判斷出執(zhí)行哪些更新操作時(shí)所發(fā)布的子應(yīng)用對(duì)應(yīng)用軟件的性能造成了明顯影響。
[0005]目前,對(duì)應(yīng)用軟件的性能測試方式主要有以下兩種:
[0006]方式一:
[0007]通過對(duì)服務(wù)器內(nèi)運(yùn)行的應(yīng)用軟件的性能進(jìn)行實(shí)時(shí)監(jiān)控,以判斷對(duì)該應(yīng)用軟件的各次更新是否對(duì)應(yīng)用軟件的性能造成了影響。例如,實(shí)時(shí)對(duì)應(yīng)用軟件A的系統(tǒng)開銷進(jìn)行監(jiān)控,當(dāng)監(jiān)控出應(yīng)用軟件A的系統(tǒng)開銷發(fā)生明顯變化時(shí),確定最近一次對(duì)應(yīng)用軟件A的更新操作對(duì)應(yīng)用軟件A的性能造成了影響。
[0008]方式一可以比較簡便地實(shí)現(xiàn)對(duì)應(yīng)用軟件的性能測試,但是,由于應(yīng)用軟件在真實(shí)的環(huán)境下運(yùn)行時(shí),其性能的變化會(huì)受到網(wǎng)絡(luò)拓?fù)洵h(huán)境或是訪問流量的變化影響,也就是說,在監(jiān)控出應(yīng)用軟件的性能受到影響時(shí),不一定是對(duì)應(yīng)用軟件的更新過程造成的,因此,利用方式一得到的監(jiān)控結(jié)果并不準(zhǔn)確。
[0009]方式二:
[0010]通過為每次更新后的應(yīng)用軟件的軟件代碼模擬運(yùn)行環(huán)境,來測試本次對(duì)應(yīng)用軟件的更新操作是否對(duì)應(yīng)用軟件的性能造成了影響,具體做法如圖1所示,主要包括以下流程:
[0011]第一步:在對(duì)應(yīng)用軟件的軟件代碼執(zhí)行更新操作后,評(píng)估是否需要進(jìn)行性能測試。
[0012]業(yè)界一般將應(yīng)用軟件在服務(wù)器內(nèi)上線運(yùn)行的軟件代碼稱之為主干代碼,在本步驟中,將執(zhí)行更新操作時(shí)發(fā)布的子應(yīng)用的軟件代碼集成到主干代碼后,可對(duì)更新后的主干代碼進(jìn)行評(píng)估,判斷是否需要對(duì)更新后的主干代碼進(jìn)行性能測試。
[0013]具體的評(píng)估依據(jù)可以為:當(dāng)本次對(duì)主干代碼的內(nèi)容更新比較多或更新后的主干代碼在運(yùn)行時(shí)出現(xiàn)異常時(shí),可認(rèn)為需要進(jìn)行性能測試處理。
[0014]第二步:手動(dòng)創(chuàng)建測試場景。
[0015]在本步驟中,根據(jù)待測應(yīng)用軟件需測試的功能,分別創(chuàng)建測試場景,如應(yīng)用軟件A的功能I和功能2的性能需要測試,要分別針對(duì)功能I和功能2創(chuàng)建兩個(gè)測試場景。
[0016]以針對(duì)功能I的測試場景為例,對(duì)該測試場景的創(chuàng)建過程包括以下操作:
[0017]首先生成調(diào)用功能I的測試腳本,然后為功能I的運(yùn)行過程配置運(yùn)行環(huán)境參數(shù),如測試時(shí)間、測試壓力(并行觸發(fā)數(shù)量)等參數(shù),以創(chuàng)建針對(duì)功能I的測試場景。
[0018]第三步:將待測應(yīng)用軟件的主干代碼在創(chuàng)建的測試場景下進(jìn)行壓測。
[0019]本步驟中,待測應(yīng)用軟件的主干代碼是該應(yīng)用軟件最近一次更新后的主干代碼。
[0020]第四步:將本次壓測結(jié)果與統(tǒng)計(jì)的歷史運(yùn)行結(jié)果進(jìn)行比較,確定本次對(duì)應(yīng)用軟件的更新操作是否對(duì)其性能造成影響,并上報(bào)測試結(jié)果。
[0021]方式二可以在一定程度上反映出對(duì)應(yīng)用軟件的更新操作對(duì)應(yīng)用軟件的性能造成的影響程度,但是,手動(dòng)創(chuàng)建測試場景需要耗費(fèi)大量的時(shí)間,特別是在每年數(shù)萬次更新操作的情況下,針對(duì)每次更新操作都要手動(dòng)創(chuàng)建測試環(huán)境,會(huì)導(dǎo)致測試效率低下,更新后的軟件代碼在線上運(yùn)行后不能立即對(duì)其性能影響進(jìn)行測試,可能出現(xiàn)應(yīng)用軟件性能受更新操作影響過大而報(bào)警的問題。


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

[0022]本申請(qǐng)實(shí)施例提供了一種性能測試方法和設(shè)備,用以解決現(xiàn)有技術(shù)中存在對(duì)應(yīng)用軟件的測試效率低下的問題。
[0023]一種性能測試方法,所述方法包括:
[0024]從性能測試庫中選取與待測應(yīng)用軟件關(guān)聯(lián)的性能測試件,所述性能測試件中包含測試腳本和運(yùn)行環(huán)境參數(shù);
[0025]利用選取的所述性能測試件對(duì)所述待測應(yīng)用軟件的主干代碼進(jìn)行壓測;
[0026]將壓測結(jié)果與設(shè)定閾值進(jìn)行比較,確定所述待測應(yīng)用軟件的性能。
[0027]—種性能測試設(shè)備,所述設(shè)備包括:
[0028]測試件選取模塊,用于從性能測試庫中選取與待測應(yīng)用軟件關(guān)聯(lián)的性能測試件,所述性能測試件中包含測試腳本和運(yùn)行環(huán)境參數(shù);
[0029]壓測模塊,用于利用選取的所述性能測試件對(duì)所述待測應(yīng)用軟件的主干代碼進(jìn)行壓測;
[0030]性能確定模塊,用于將壓測結(jié)果與設(shè)定閾值進(jìn)行比較,確定所述待測應(yīng)用軟件的性能。
[0031]本申請(qǐng)有益效果如下:
[0032]在本申請(qǐng)實(shí)施例的方案中,通過預(yù)先針對(duì)各應(yīng)用軟件創(chuàng)建性能測試件,使得在需要對(duì)應(yīng)用軟件進(jìn)行測試時(shí),可直接調(diào)用性能測試件來構(gòu)建測試場景并對(duì)應(yīng)用軟件進(jìn)行壓測,而無需手動(dòng)創(chuàng)建測試環(huán)境,可有效提高對(duì)應(yīng)用軟件的測試效率。

【專利附圖】

【附圖說明】
[0033]圖1為【背景技術(shù)】中對(duì)應(yīng)用軟件的更新操作造成性能影響的測試流程示意圖;
[0034]圖2為本申請(qǐng)實(shí)施例一中性能測試件的示意圖;
[0035]圖3為本申請(qǐng)實(shí)施例二中對(duì)應(yīng)用軟件進(jìn)行性能測試的方法步驟示意圖;
[0036]圖4為本申請(qǐng)實(shí)施例二中性能累計(jì)影響示意圖;
[0037]圖5為本申請(qǐng)實(shí)施例二中性能累計(jì)影響與基線結(jié)果比較示意圖;
[0038]圖6為本申請(qǐng)實(shí)施例三中性能測試設(shè)備的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0039]在本申請(qǐng)實(shí)施例的方案中,預(yù)先針對(duì)各應(yīng)用軟件創(chuàng)建性能測試件,所述性能測試件中包含了對(duì)應(yīng)用軟件進(jìn)行壓測時(shí)所需的測試腳本和運(yùn)行環(huán)境參數(shù),在需要對(duì)應(yīng)用軟件進(jìn)行測試時(shí),可直接調(diào)用性能測試件來構(gòu)建測試場景并對(duì)應(yīng)用軟件進(jìn)行壓測,得到對(duì)該應(yīng)用軟件的性能測試結(jié)果。
[0040]由于本申請(qǐng)實(shí)施例的方案中無需手動(dòng)創(chuàng)建測試環(huán)境,而是直接調(diào)用已創(chuàng)建的性能測試件來構(gòu)建測試場景,可有效提高對(duì)應(yīng)用軟件的測試效率,即使在應(yīng)用軟件更新頻率高的情況下,利用本申請(qǐng)實(shí)施例的方案也可及時(shí)對(duì)應(yīng)用軟件的性能進(jìn)行測試,避免由于性能測試延遲導(dǎo)致應(yīng)用軟件運(yùn)行異常的問題。
[0041]需要說明的是,本申請(qǐng)實(shí)施例以對(duì)一個(gè)待測應(yīng)用軟件進(jìn)行性能測試為例進(jìn)行描述,但本申請(qǐng)實(shí)施例的方案也不限于并行對(duì)多個(gè)待測應(yīng)用軟件的性能進(jìn)行測試,針對(duì)每個(gè)待測應(yīng)用軟件的測試方式相同。
[0042]下面結(jié)合具體實(shí)施例對(duì)本申請(qǐng)的方案進(jìn)行詳細(xì)描述。
[0043]實(shí)施例一:
[0044]本申請(qǐng)實(shí)施例一描述了一種創(chuàng)建性能測試件的方案,在對(duì)應(yīng)用軟件進(jìn)行性能測試之前執(zhí)行,包括以下步驟:
[0045]第一步:為創(chuàng)建的性能測試件分配資源。
[0046]在本步驟中,可為待創(chuàng)建的性能測試件分配資源,如為性能測試件分配存儲(chǔ)空間坐寸ο
[0047]第二步:在創(chuàng)建的性能測試件中生成該性能測試件和其所針對(duì)的應(yīng)用軟件之間的關(guān)聯(lián)關(guān)系。
[0048]由于性能測試件是針對(duì)某一應(yīng)用軟件創(chuàng)建的,因此,可建立該性能測試件與該應(yīng)用軟件之間的關(guān)聯(lián)關(guān)系,即:在性能測試件中記錄具有關(guān)聯(lián)關(guān)系的應(yīng)用軟件的標(biāo)識(shí)。
[0049]一方面,一個(gè)性能測試件可為至少一個(gè)應(yīng)用軟件的性能測試提供服務(wù),因此,一個(gè)性能測試件可與至少一個(gè)應(yīng)用軟件建立關(guān)聯(lián)關(guān)系;另一方面,一個(gè)應(yīng)用軟件的測試環(huán)境需由至少一個(gè)性能測試件來搭建,因此,一個(gè)應(yīng)用軟件可與至少一個(gè)性能測試件建立關(guān)聯(lián)關(guān)系O
[0050]第三步:在創(chuàng)建的性能測試件中生成針對(duì)關(guān)聯(lián)的應(yīng)用軟件的測試腳本和運(yùn)行環(huán)境參數(shù)。
[0051 ] 以“查看產(chǎn)品詳情”這一應(yīng)用軟件A為例,創(chuàng)建的測試腳本為“調(diào)用應(yīng)用軟件A,發(fā)起查看產(chǎn)品詳情的請(qǐng)求”,即生成壓測請(qǐng)求,若調(diào)用應(yīng)用軟件A的路徑為畫.aliexpress.com,則生成的壓測請(qǐng)求為調(diào)用WWW.aliexpress.com。
[0052]創(chuàng)建的運(yùn)行環(huán)境參數(shù)可包括壓測時(shí)間(如15分鐘)、并發(fā)用戶數(shù)(如10個(gè)用戶并行發(fā)起查看產(chǎn)品詳情的請(qǐng)求)等。
[0053]第四步:在創(chuàng)建的性能測試件中生成觸發(fā)時(shí)間。
[0054]本步驟是創(chuàng)建性能測試件的優(yōu)選步驟,所述觸發(fā)時(shí)間可視為該性能測試件的運(yùn)行時(shí)間,即:與該性能測試件關(guān)聯(lián)的應(yīng)用軟件性能測試的觸發(fā)條件,當(dāng)觸發(fā)時(shí)間到達(dá)時(shí),該性能測試件可自動(dòng)運(yùn)行,為應(yīng)用軟件搭建測試環(huán)境,對(duì)應(yīng)用軟件的性能進(jìn)行測試。
[0055]例如:若觸發(fā)時(shí)間為8:00和20:00,表示每當(dāng)8:00或20:00到達(dá)時(shí),可自動(dòng)調(diào)用在當(dāng)前時(shí)刻具有關(guān)聯(lián)關(guān)系的應(yīng)用軟件的主干代碼,并自動(dòng)編譯并搭建測試環(huán)境,利用測試腳本和運(yùn)行環(huán)境參數(shù)對(duì)調(diào)用的主干代碼進(jìn)行壓測。
[0056]通過以上四步創(chuàng)建得到的性能測試件的內(nèi)容示意圖如圖2所示,其中,測試腳本(如壓測請(qǐng)求)和運(yùn)行環(huán)境參數(shù)(如壓測時(shí)間、并發(fā)用戶數(shù))是進(jìn)行壓測過程的要素;觸發(fā)時(shí)間作為可選參數(shù)是觸發(fā)壓測的條件,用于指定性能測試件何時(shí)運(yùn)行;性能測試件和應(yīng)用軟件的關(guān)聯(lián)關(guān)系表明性能測試件屬于哪個(gè)應(yīng)用軟件,從而可以在對(duì)某一應(yīng)用軟件進(jìn)行性能測試時(shí)選取合適的性能測試件。
[0057]本實(shí)施例一并不對(duì)以上第二、三、四步驟的先后順序進(jìn)行限定,可按任意順序執(zhí)行上述三個(gè)步驟并生成相應(yīng)的參數(shù),或是并行執(zhí)行上述三個(gè)步驟并生成相應(yīng)的參數(shù)。
[0058]利用上述實(shí)施例一的方案創(chuàng)建性能測試件后,多個(gè)性能測試件構(gòu)成性能測試庫。當(dāng)需要對(duì)某一應(yīng)用軟件的性能進(jìn)行測試時(shí),可首先自動(dòng)選取性能測試件,然后自動(dòng)執(zhí)行選取的性能測試件,最后自動(dòng)分析測試結(jié)果,完成對(duì)應(yīng)用軟件的性能測試過程,具體做法參見實(shí)施例二。
[0059]實(shí)施例二:
[0060]如圖3所示,為本實(shí)施例二中對(duì)應(yīng)用軟件進(jìn)行性能測試的方法步驟示意圖,主要包括以下步驟:
[0061]步驟101:從性能測試庫中選取與待測應(yīng)用軟件關(guān)聯(lián)的性能測試件。
[0062]在實(shí)施例一中創(chuàng)建的性能測試件中包含了與該性能測試件具有關(guān)聯(lián)關(guān)系的應(yīng)用軟件的標(biāo)識(shí),因此,可以從性能測試庫中選取包含所述待測應(yīng)用軟件標(biāo)識(shí)的性能測試件,選取出的性能測試件即為與待測應(yīng)用軟件關(guān)聯(lián)的性能測試件。
[0063]假設(shè)本步驟101中選取的性能測試件為圖2所示的性能測試件,則可以在性能測試件的觸發(fā)時(shí)間(8:00和20:00)到達(dá)時(shí),自動(dòng)執(zhí)行后續(xù)步驟,即:將性能測試件的觸發(fā)時(shí)間作為性能測試的觸發(fā)條件。
[0064]本實(shí)施例的方案也可以不以觸發(fā)時(shí)間作為性能測試的觸發(fā)條件,而以手動(dòng)觸發(fā)作為性能測試的觸發(fā)條件,即:在執(zhí)行完本步驟101后,不論觸發(fā)時(shí)間是否到達(dá),都可手動(dòng)觸發(fā)繼續(xù)執(zhí)行后續(xù)步驟。
[0065]步驟102:利用選取的所述性能測試件對(duì)所述待測應(yīng)用軟件的主干代碼進(jìn)行壓測。
[0066]在本步驟102中,進(jìn)行壓測的主干代碼是指:在當(dāng)前時(shí)刻待測應(yīng)用軟件最新的主干代碼。
[0067]在獲取待測應(yīng)用軟件最新的主干代碼后,利用選取的性能測試件自動(dòng)搭建測試環(huán)境,并將待測應(yīng)用軟件的主干代碼在所述測試場景下進(jìn)行壓測,得到本次針對(duì)該待測應(yīng)用軟件的壓測結(jié)果。
[0068]例如,以圖2所示的性能測試件搭建的測試場景對(duì)待測應(yīng)用軟件A的主干代碼進(jìn)行壓測時(shí),并行向WWW.aliexpress.com路徑發(fā)起10個(gè)查看產(chǎn)品詳情的請(qǐng)求,持續(xù)15分鐘后,得到對(duì)待測應(yīng)用軟件A的壓測結(jié)果。
[0069]所述壓測結(jié)果包括但不限于以下內(nèi)容:
[0070]主干代碼版本號(hào)、平均響應(yīng)時(shí)長、每秒完成事務(wù)數(shù)(TPS)、錯(cuò)誤率。
[0071]步驟103:將壓測結(jié)果與設(shè)定閾值進(jìn)行比較,確定所述待測應(yīng)用軟件的性能。
[0072]根據(jù)壓測結(jié)果包含的內(nèi)容不同,本步驟103中進(jìn)行比較的內(nèi)容也不同,下面以壓測結(jié)果為主干代碼版本號(hào)、平均響應(yīng)時(shí)長、TPS為例來進(jìn)行說明。
[0073]本步驟103中的具體執(zhí)行方式包括但不限于以下兩種方式:
[0074]方式一:將本次壓測結(jié)果與預(yù)設(shè)的基線結(jié)果進(jìn)行比較,在本次壓測結(jié)果與基線結(jié)果的差別滿足第一設(shè)定條件時(shí),確定待測應(yīng)用軟件的性能受到影響。
[0075]所述基線結(jié)果是指應(yīng)用軟件的性能基準(zhǔn)值,通常指應(yīng)用軟件在特定場景下(如恒定的并發(fā)數(shù)、恒定的持續(xù)時(shí)間)的性能指標(biāo),可反映該應(yīng)用軟件理論上的性能。基線結(jié)果包括但不限于平均響應(yīng)時(shí)長、TPS、錯(cuò)誤率。
[0076] 所述第一設(shè)定條件用于反映本次壓測結(jié)果與基線結(jié)果的差別是否較大,如果差別較大,則確定本次壓測結(jié)果與基線結(jié)果的差別滿足第一設(shè)定條件。根據(jù)壓測結(jié)果和基線結(jié)果的內(nèi)容不同,所述第一設(shè)定條件也不同。例如,若壓測結(jié)果和基線結(jié)果中的內(nèi)容為平均響應(yīng)時(shí)長,則本次壓測結(jié)果與基線結(jié)果的平均響應(yīng)時(shí)長之差大于設(shè)定值(如10%)時(shí),認(rèn)為滿足第一設(shè)定條件。
[0077]假設(shè)表1為待測應(yīng)用軟件的基線結(jié)果,表2為本次對(duì)待測應(yīng)用軟件進(jìn)行壓測后的壓測結(jié)果。
[0078]

【權(quán)利要求】
1.一種性能測試方法,其特征在于,所述方法包括: 從性能測試庫中選取與待測應(yīng)用軟件關(guān)聯(lián)的性能測試件,所述性能測試件中包含測試腳本和運(yùn)行環(huán)境參數(shù); 利用選取的所述性能測試件對(duì)所述待測應(yīng)用軟件的主干代碼進(jìn)行壓測; 將壓測結(jié)果與設(shè)定閾值進(jìn)行比較,確定所述待測應(yīng)用軟件的性能。
2.如權(quán)利要求1所述的性能測試方法,其特征在于,所述性能測試件中還包含與該性能測試件具有關(guān)聯(lián)關(guān)系的應(yīng)用軟件的標(biāo)識(shí); 從性能測試庫中選取與待測應(yīng)用軟件關(guān)聯(lián)的性能測試件,具體包括: 從性能測試庫中選取包含所述待測應(yīng)用軟件標(biāo)識(shí)的性能測試件。
3.如權(quán)利要求1所述的性能測試方法,其特征在于,所述性能測試件包含的運(yùn)行環(huán)境參數(shù)中有觸發(fā)時(shí)間; 利用選取的性能測試件對(duì)待測應(yīng)用軟件的主干代碼進(jìn)行壓測之前,所述方法還包括: 確定到達(dá)所述觸發(fā)時(shí)間。
4.如權(quán)利要求1?3任一所述的性能測試方法,其特征在于,將壓測結(jié)果與設(shè)定閾值進(jìn)行比較,確定所述待測應(yīng)用軟件的性能,具體包括: 將本次壓測后得到的壓測結(jié)果與預(yù)設(shè)的基線結(jié)果進(jìn)行比較,在本次壓測結(jié)果與基線結(jié)果的差別滿足第一設(shè)定條件時(shí),確定待測應(yīng)用軟件的性能受到影響。
5.如權(quán)利要求1?3任一所述的性能測試方法,其特征在于,將壓測結(jié)果與設(shè)定閾值進(jìn)行比較,確定所述待測應(yīng)用軟件的性能,具體包括: 將本次壓測后得到的壓測結(jié)果與上一次對(duì)所述待測應(yīng)用軟件進(jìn)行壓測后的壓測結(jié)果進(jìn)行比較,在兩次壓測結(jié)果的差別滿足第二設(shè)定條件時(shí),確定待測應(yīng)用軟件的性能受到影響。
6.一種性能測試設(shè)備,其特征在于,所述設(shè)備包括: 測試件選取模塊,用于從性能測試庫中選取與待測應(yīng)用軟件關(guān)聯(lián)的性能測試件,所述性能測試件中包含測試腳本和運(yùn)行環(huán)境參數(shù); 壓測模塊,用于利用選取的所述性能測試件對(duì)所述待測應(yīng)用軟件的主干代碼進(jìn)行壓測; 性能確定模塊,用于將壓測結(jié)果與設(shè)定閾值進(jìn)行比較,確定所述待測應(yīng)用軟件的性能。
7.如權(quán)利要求6所述的性能測試設(shè)備,其特征在于, 測試件選取模塊,具體用于在所述性能測試件中還包含與該性能測試件具有關(guān)聯(lián)關(guān)系的應(yīng)用軟件的標(biāo)識(shí)時(shí),從性能測試庫中選取包含所述待測應(yīng)用軟件標(biāo)識(shí)的性能測試件。
8.如權(quán)利要求6所述的性能測試設(shè)備,其特征在于,所述設(shè)備還包括: 觸發(fā)模塊,用于在所述性能測試件包含的運(yùn)行環(huán)境參數(shù)中有觸發(fā)時(shí)間時(shí),確定到達(dá)所述觸發(fā)時(shí)間時(shí)觸發(fā)所述壓測模塊。
9.如權(quán)利要求6?8任一所述的性能測試設(shè)備,其特征在于, 性能確定模塊,具體用于將本次壓測后得到的壓測結(jié)果與預(yù)設(shè)的基線結(jié)果進(jìn)行比較,在本次壓測結(jié)果與基線結(jié)果的差別滿足第一設(shè)定條件時(shí),確定待測應(yīng)用軟件的性能受到影響。
10.如權(quán)利要求6?8任一所述的性能測試設(shè)備,其特征在于, 性能確定模塊,具體用于將本次壓測后得到的壓測結(jié)果與上一次對(duì)所述待測應(yīng)用軟件進(jìn)行壓測后的壓測結(jié)果進(jìn)行比較,在兩次壓測結(jié)果的差別滿足第二設(shè)定條件時(shí),確定待測應(yīng)用軟件的性能受到影響。
【文檔編號(hào)】G06F11/36GK104182333SQ201310195624
【公開日】2014年12月3日 申請(qǐng)日期:2013年5月23日 優(yōu)先權(quán)日:2013年5月23日
【發(fā)明者】袁翠, 許曉, 韓建亞, 胡剛 申請(qǐng)人:阿里巴巴集團(tuán)控股有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1