專(zhuān)利名稱(chēng):一種提高性能測(cè)試腳本重用率的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及測(cè)試領(lǐng)域,具體涉及一種通過(guò)維護(hù)性能測(cè)試腳本中的可變動(dòng)數(shù)據(jù)、提高性能測(cè)試腳本重用率的方法。
背景技術(shù):
面對(duì)軟件行業(yè)競(jìng)爭(zhēng)的日益嚴(yán)酷,軟件的可靠、高效、穩(wěn)定、兼容等性能指標(biāo)成為衡量軟件質(zhì)量的有效指標(biāo),軟件的性能測(cè)試已成為完整軟件測(cè)試的不可缺少的一部分,隨著軟件性能測(cè)試流程的日益完善,性能測(cè)試占用的整個(gè)軟件生命周期的比例也逐漸增大。性能測(cè)試腳本是性能測(cè)試的基石,每一次的性能調(diào)優(yōu)、每一次的用戶(hù)現(xiàn)場(chǎng)測(cè)試、每
一次的版本升級(jí)等,對(duì)于這些軟件測(cè)試環(huán)境的變更,如果對(duì)于腳本中變動(dòng)數(shù)據(jù)沒(méi)有良好的維護(hù),腳本的修改量不亞于腳本重新錄制的工作量。
發(fā)明內(nèi)容
本發(fā)明的技術(shù)任務(wù)是針對(duì)在現(xiàn)有技術(shù)的不足,提供一種通過(guò)維護(hù)性能測(cè)試腳本中的可變動(dòng)數(shù)據(jù)、提高性能測(cè)試腳本重用率的方法。本發(fā)明的技術(shù)方案是按以下方式實(shí)現(xiàn)的,該一種提高性能測(cè)試腳本重用率的方法,該方法的具體實(shí)現(xiàn)過(guò)程為
1)開(kāi)始性能測(cè)試,并錄制其測(cè)試腳本;
2)對(duì)腳本進(jìn)行分析,將測(cè)試腳本在不同版本中的變更內(nèi)容劃分為三種類(lèi)型的數(shù)據(jù)預(yù)配數(shù)據(jù)、依賴(lài)數(shù)據(jù)、測(cè)試數(shù)據(jù),所述預(yù)配數(shù)據(jù)是測(cè)試腳本正常執(zhí)行的環(huán)境數(shù)據(jù);依賴(lài)數(shù)據(jù)指腳本運(yùn)行依賴(lài)其他腳本產(chǎn)生的批量數(shù)據(jù);測(cè)試數(shù)據(jù)是指該腳本的參數(shù)化數(shù)據(jù);
3)對(duì)上述步驟2)中的三種數(shù)據(jù)進(jìn)行維護(hù);
4)腳本復(fù)用。所述步驟3)中對(duì)于三種數(shù)據(jù)的維護(hù)是指建立excel文檔,利用excel的鏈接功能,為測(cè)試腳本執(zhí)行環(huán)境的合理配置提供參考。所述步驟4)中腳本復(fù)用的具體步驟為首先從腳本對(duì)應(yīng)的excel中獲取腳本數(shù)據(jù)信息,并查看是否需要變更不需要變更時(shí),直接復(fù)用腳本;當(dāng)需要變更時(shí),變更腳本數(shù)據(jù),成功復(fù)用腳本。上述實(shí)現(xiàn)方法中預(yù)配數(shù)據(jù)指測(cè)試腳本正常執(zhí)行的環(huán)境數(shù)據(jù),例如云數(shù)據(jù)中心管理平臺(tái)中的VApp正常申請(qǐng)所需的虛擬數(shù)據(jù)中心的相關(guān)數(shù)據(jù),該數(shù)據(jù)的名稱(chēng)、屬性、狀態(tài)等數(shù)據(jù)為預(yù)配數(shù)據(jù),維護(hù)預(yù)配數(shù)據(jù)的方法為存檔excel ;
依賴(lài)數(shù)據(jù)指腳本運(yùn)行依賴(lài)其他腳本產(chǎn)生的批量數(shù)據(jù),例如云數(shù)據(jù)中心管理平臺(tái)中"VApp的審批腳本”依賴(lài)的“VApp申請(qǐng)腳本”執(zhí)行產(chǎn)生的批量訂單數(shù)據(jù),訂單名稱(chēng)、訂單id等信息既為依賴(lài)數(shù)據(jù),創(chuàng)建該依賴(lài)數(shù)據(jù)的方法為改變腳本的執(zhí)行順序;
測(cè)試數(shù)據(jù)是指腳本的參數(shù)化數(shù)據(jù),例如云數(shù)據(jù)中心管理平臺(tái)中VApp名稱(chēng)的數(shù)據(jù)既需要參數(shù)化,維護(hù)測(cè)試數(shù)據(jù)的方法為存檔excel ;本發(fā)明與現(xiàn)有技術(shù)相比所產(chǎn)生的有益效果是
本發(fā)明的一種提高性能測(cè)試腳本重用率的方法,該方法歸納總結(jié)出性能測(cè)試腳本對(duì)于環(huán)境的變更可能變更的數(shù)據(jù)類(lèi)型,通過(guò)對(duì)預(yù)配數(shù)據(jù)、依賴(lài)數(shù)據(jù)、測(cè)試數(shù)據(jù)的維護(hù)和修改,使得測(cè)試腳本可以一次錄制、多次使用。
附圖I是本發(fā)明的測(cè)試腳本數(shù)據(jù)分類(lèi)保存流程示意圖。附圖2是本發(fā)明的腳本復(fù)用流程示意圖。附圖3是本發(fā)明的一實(shí)施例的數(shù)據(jù)分類(lèi)示意圖。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明所提供的一種提高性能測(cè)試腳本重用率的方法作以下詳細(xì)說(shuō)明。如附圖I、圖2所示,針對(duì)目前性能測(cè)試使用場(chǎng)合不定、測(cè)試腳本維護(hù)量大、重用率低的問(wèn)題,現(xiàn)提供一種提高性能測(cè)試腳本重用率的方法,該方法的具體實(shí)現(xiàn)過(guò)程為
1)開(kāi)始性能測(cè)試,并錄制其測(cè)試腳本;
2)對(duì)腳本進(jìn)行分析,將測(cè)試腳本在不同版本中的變更內(nèi)容劃分為三種類(lèi)型的數(shù)據(jù)預(yù)配數(shù)據(jù)、依賴(lài)數(shù)據(jù)、測(cè)試數(shù)據(jù),所述預(yù)配數(shù)據(jù)是測(cè)試腳本正常執(zhí)行的環(huán)境數(shù)據(jù);依賴(lài)數(shù)據(jù)指腳本運(yùn)行依賴(lài)其他腳本產(chǎn)生的批量數(shù)據(jù);測(cè)試數(shù)據(jù)是指該腳本的參數(shù)化數(shù)據(jù);
3)對(duì)上述步驟2)中的三種數(shù)據(jù)進(jìn)行維護(hù);
4)腳本復(fù)用。所述步驟3)中對(duì)于三種數(shù)據(jù)的維護(hù)是指建立excel文檔,利用excel的鏈接功能,方便對(duì)于可變更數(shù)據(jù)的維護(hù),為測(cè)試腳本執(zhí)行環(huán)境的合理配置提供參考,使得測(cè)試腳本能夠一次錄制、多次執(zhí)行。所述步驟4)中腳本復(fù)用的具體步驟為首先從腳本對(duì)應(yīng)的excel中獲取腳本數(shù)據(jù)信息,并查看是否需要變更不需要變更時(shí),直接復(fù)用腳本;當(dāng)需要變更時(shí),變更腳本數(shù)據(jù),成功復(fù)用腳本。上述步驟I)中錄制腳本后,對(duì)腳本內(nèi)數(shù)據(jù)進(jìn)行歸類(lèi)、存檔,如附圖3,以VApp的審批腳本為例,虛擬數(shù)據(jù)中心的名稱(chēng)為VApp創(chuàng)建必須的環(huán)境數(shù)據(jù);VApp訂單id為依賴(lài)VApp申請(qǐng)腳本的依賴(lài)數(shù)據(jù);不同的組織管理員登陸系統(tǒng),對(duì)VApp進(jìn)行審批,這些組織管理員姓名、密碼需要參數(shù)化,為此腳本的參數(shù)化數(shù)據(jù),簡(jiǎn)稱(chēng)測(cè)試數(shù)據(jù);
所述步驟4)中腳本復(fù)用時(shí),如果遇到測(cè)試版本變更、測(cè)試環(huán)境變更等情況,需要重新執(zhí)行相同場(chǎng)景的性能測(cè)試時(shí),根據(jù)excel文檔中的腳本預(yù)配數(shù)據(jù),對(duì)初始環(huán)境進(jìn)行預(yù)配;根據(jù)excel中依賴(lài)數(shù)據(jù)的順序決定腳本的執(zhí)行順序,順序的執(zhí)行腳本;腳本的參數(shù)化信息,根據(jù)excel中的測(cè)試數(shù)據(jù),鏈接到相應(yīng)的.dat文件,達(dá)到腳本重用的目的。本發(fā)明通過(guò)對(duì)于性能測(cè)試腳本中數(shù)據(jù)(預(yù)配數(shù)據(jù)、依賴(lài)數(shù)據(jù)、測(cè)試數(shù)據(jù))的維護(hù)和管理,減少版本變更后測(cè)試環(huán)境的變更程度,同化腳本執(zhí)行的前提條件,使得測(cè)試腳本能夠一次錄制、多次使用,提高性能測(cè)試的效率。
權(quán)利要求
1.一種提高性能測(cè)試腳本重用率的方法,其特征在于該方法的具體實(shí)現(xiàn)過(guò)程為 1)開(kāi)始性能測(cè)試,并錄制其測(cè)試腳本; 2)對(duì)腳本進(jìn)行分析,將測(cè)試腳本在不同版本中的變更內(nèi)容劃分為三種類(lèi)型的數(shù)據(jù)預(yù)配數(shù)據(jù)、依賴(lài)數(shù)據(jù)、測(cè)試數(shù)據(jù),所述預(yù)配數(shù)據(jù)是測(cè)試腳本正常執(zhí)行的環(huán)境數(shù)據(jù);依賴(lài)數(shù)據(jù)指腳本運(yùn)行依賴(lài)其他腳本產(chǎn)生的批量數(shù)據(jù);測(cè)試數(shù)據(jù)是指該腳本的參數(shù)化數(shù)據(jù); 3)對(duì)上述步驟2)中的三種數(shù)據(jù)進(jìn)行維護(hù); 4)腳本復(fù)用。
2.根據(jù)權(quán)利要求I所述的一種提高性能測(cè)試腳本重用率的方法,其特征在于所述步驟3)中對(duì)于三種數(shù)據(jù)的維護(hù)是指建立excel文檔,利用excel的鏈接功能,為測(cè)試腳本執(zhí)行環(huán)境的合理配置提供參考。
3.根據(jù)權(quán)利要求I所述的一種提高性能測(cè)試腳本重用率的方法,其特征在于所述步驟4)中腳本復(fù)用的具體步驟為首先從腳本對(duì)應(yīng)的excel中獲取腳本數(shù)據(jù)信息,并查看是否需要變更不需要變更時(shí),直接復(fù)用腳本;當(dāng)需要變更時(shí),變更腳本數(shù)據(jù),成功復(fù)用腳本。
全文摘要
本發(fā)明提供一種提高性能測(cè)試腳本重用率的方法,該方法的具體實(shí)現(xiàn)過(guò)程為1)開(kāi)始性能測(cè)試,并錄制其測(cè)試腳本;2)對(duì)腳本進(jìn)行分析,將測(cè)試腳本在不同版本中的變更內(nèi)容劃分為三種類(lèi)型的數(shù)據(jù)預(yù)配數(shù)據(jù)、依賴(lài)數(shù)據(jù)、測(cè)試數(shù)據(jù);3)對(duì)上述步驟2)中的三種數(shù)據(jù)進(jìn)行維護(hù);4)腳本復(fù)用。該一種提高性能測(cè)試腳本重用率的方法和現(xiàn)有技術(shù)相比,通過(guò)對(duì)預(yù)配數(shù)據(jù)、依賴(lài)數(shù)據(jù)、測(cè)試數(shù)據(jù)的維護(hù)和修改,使得測(cè)試腳本可以一次錄制、多次使用,提高性能測(cè)試效率。
文檔編號(hào)G06F9/44GK102955739SQ20121047477
公開(kāi)日2013年3月6日 申請(qǐng)日期2012年11月21日 優(yōu)先權(quán)日2012年11月21日
發(fā)明者趙霞, 支連意, 張新玲 申請(qǐng)人:浪潮電子信息產(chǎn)業(yè)股份有限公司