靳艾
摘要:近幾年,我國(guó)國(guó)民經(jīng)濟(jì)水平不斷提高,我國(guó)現(xiàn)代電子計(jì)算機(jī)技術(shù)得到了前所未有的創(chuàng)新發(fā)展,電子計(jì)算機(jī)已經(jīng)成為人們?nèi)粘9ぷ魃钪胁豢苫蛉钡囊徊糠郑瑥母旧细淖兞藗鹘y(tǒng)人工式的工作方式。隨著電子計(jì)算機(jī)的廣泛應(yīng)用,為進(jìn)一步保證軟件系統(tǒng)性能應(yīng)用的有效性,加強(qiáng)軟件系統(tǒng)性能規(guī)范測(cè)試工作至關(guān)重要。該文主要就軟件系統(tǒng)參考數(shù)據(jù)度量方法進(jìn)行分析,并進(jìn)一步研究了軟件系統(tǒng)性能測(cè)試流程的有效規(guī)劃,望對(duì)未來(lái)軟件系統(tǒng)性能測(cè)試和流程規(guī)劃工作提供相應(yīng)借鑒。
關(guān)鍵詞:軟件系統(tǒng);性能測(cè)試;方法流程;規(guī)劃分析
中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)25-0078-02
隨著我國(guó)國(guó)民經(jīng)濟(jì)水平的不斷提高和社會(huì)經(jīng)濟(jì)體制改革的逐步深入,在給現(xiàn)代企業(yè)帶來(lái)巨大發(fā)展空間的同時(shí),也給其長(zhǎng)期穩(wěn)定地發(fā)展帶來(lái)了前所未有的挑戰(zhàn)。現(xiàn)階段,各行業(yè)領(lǐng)域市場(chǎng)競(jìng)爭(zhēng)日益激烈,企業(yè)要想在市場(chǎng)競(jìng)爭(zhēng)中占據(jù)有利位置,實(shí)際經(jīng)營(yíng)發(fā)展過(guò)程中務(wù)必要重視加強(qiáng)企業(yè)系統(tǒng)建設(shè)信息化發(fā)展,并確保信息化系統(tǒng)軟件性能運(yùn)行的有效性,因此,加強(qiáng)信息化軟件系統(tǒng)性能測(cè)試方法和流程規(guī)劃工作至關(guān)重要。
1軟件系統(tǒng)參考數(shù)據(jù)度量方法分析
1.1 內(nèi)存分析法
對(duì)電子計(jì)算機(jī)參考數(shù)據(jù)系統(tǒng)開(kāi)展內(nèi)存分析工作,主要憑借內(nèi)部中各個(gè)位置系統(tǒng)的參考數(shù)據(jù),利用對(duì)這類數(shù)據(jù)開(kāi)展運(yùn)算和分析,以判定系統(tǒng)中是否存在安全隱患問(wèn)題,如果存在以便采取有針對(duì)性的改善策略。普遍來(lái)說(shuō),系統(tǒng)安全問(wèn)題出現(xiàn)的主要原因在于電子計(jì)算機(jī)內(nèi)存不足,進(jìn)而導(dǎo)致相關(guān)程序難以正常工作,相應(yīng)數(shù)據(jù)也得不到有效保存。一旦系統(tǒng)內(nèi)部空間不足,工作人員務(wù)必要在第一時(shí)間調(diào)節(jié)內(nèi)部參數(shù)結(jié)構(gòu),并通過(guò)對(duì)參數(shù)監(jiān)理方式進(jìn)行更改,有效釋放內(nèi)部空間并處理相應(yīng)數(shù)據(jù)垃圾,從而確保程序正常運(yùn)行。
1.2 處理器分析法
軟件系統(tǒng)參考數(shù)據(jù)度量數(shù)量也可以在處理器中進(jìn)行讀取。其中,處理器數(shù)據(jù)研究過(guò)程中需要注意的是處理器的時(shí)間總體數(shù)值,一旦發(fā)現(xiàn)其處理時(shí)間使用率超出70%,則表明其運(yùn)行進(jìn)程中存在著安全風(fēng)險(xiǎn)問(wèn)題,直接致使整體處理時(shí)間較長(zhǎng)。如果發(fā)現(xiàn)這一運(yùn)行問(wèn)題,相關(guān)工作人員務(wù)必要利用特權(quán)方式對(duì)處理器參數(shù)實(shí)施直接訪問(wèn),一旦存在使用進(jìn)程占用時(shí)間超出正常參考數(shù)據(jù),則代表軟件系統(tǒng)的CPU也存在安全風(fēng)險(xiǎn)問(wèn)題,這時(shí)工作人員就務(wù)必要增強(qiáng)對(duì)端口參數(shù)的讀寫(xiě)質(zhì)量進(jìn)行反復(fù)核查。
1.3 網(wǎng)絡(luò)分析法
和電子計(jì)算機(jī)計(jì)數(shù)設(shè)備不同,網(wǎng)絡(luò)分析過(guò)程中,務(wù)必要率先對(duì)網(wǎng)絡(luò)運(yùn)行的安全性和穩(wěn)定性進(jìn)行核查,確保數(shù)據(jù)傳送和接收的精準(zhǔn)性,并將其作為網(wǎng)絡(luò)分析的重要基礎(chǔ)。實(shí)際網(wǎng)絡(luò)分析過(guò)程中,相關(guān)工作人員務(wù)必要對(duì)不同平臺(tái)參數(shù)進(jìn)行分析,利用參數(shù)調(diào)控的嚴(yán)格限制,并在實(shí)際限制工作中進(jìn)行系統(tǒng)判斷,從而將系統(tǒng)運(yùn)行數(shù)據(jù)保持在均衡范圍內(nèi),進(jìn)一步保證軟件系統(tǒng)在網(wǎng)絡(luò)連接的情形下,能夠綜合處理分析不同來(lái)源的參數(shù)。
1.4 儲(chǔ)存和輸入輸出分析法
信息的儲(chǔ)存是軟件系統(tǒng)參考數(shù)據(jù)的關(guān)鍵內(nèi)容,因此,實(shí)際軟件系統(tǒng)存儲(chǔ)分析過(guò)程中,務(wù)必要在確保內(nèi)存充分的基礎(chǔ)上開(kāi)展系統(tǒng)存儲(chǔ)分析,只有這樣才能夠精準(zhǔn)地展現(xiàn)其本質(zhì)。這就要求軟件系統(tǒng)性能測(cè)試工作人員務(wù)必要重視參數(shù)的維護(hù),確保其不遭受處理器程序處理工作的制約,實(shí)際工作中可以通過(guò)構(gòu)建參數(shù)防火墻來(lái)確保參數(shù)質(zhì)量。此外,工作人員還要對(duì)數(shù)據(jù)輸入輸出進(jìn)行維護(hù),重視相應(yīng)端口的監(jiān)管,從而提升數(shù)據(jù)的傳輸效率。
2軟件系統(tǒng)性能測(cè)試流程的有效規(guī)劃研究
2.1 測(cè)試準(zhǔn)入條件
普遍而言,用戶方通過(guò)給實(shí)施方提交性能測(cè)試之后,雙發(fā)要共同對(duì)軟件系統(tǒng)的實(shí)際運(yùn)行狀態(tài)和測(cè)試資源配備情形予以評(píng)價(jià),并依據(jù)測(cè)試準(zhǔn)入核查結(jié)果來(lái)決定這一測(cè)試是否繼續(xù)進(jìn)行,如果發(fā)現(xiàn)必需的準(zhǔn)入條件未能夠達(dá)到相關(guān)標(biāo)準(zhǔn),則務(wù)必要終止測(cè)試,直到全部條件達(dá)到相關(guān)標(biāo)準(zhǔn)方可進(jìn)行。一般來(lái)說(shuō),軟件系統(tǒng)測(cè)試準(zhǔn)入條件主要包含以下幾點(diǎn):第一,性能測(cè)試要求以及具體范圍明確;第二,等待測(cè)試的軟件系統(tǒng)性能運(yùn)營(yíng)版本較為安全;第三,等待測(cè)試的軟件系統(tǒng)性能已經(jīng)通過(guò)性能測(cè)試,并不存在嚴(yán)重的性能風(fēng)險(xiǎn);第四,性能測(cè)試要求的硬件設(shè)備、基本軟件狀態(tài)以及網(wǎng)絡(luò)運(yùn)行環(huán)境較為安全;第五,和周圍系統(tǒng)聯(lián)調(diào)的情況下,周圍系統(tǒng)的使用版本和相關(guān)檢測(cè)技術(shù)人員已經(jīng)準(zhǔn)備就緒。
2.2 測(cè)試調(diào)研時(shí)期
軟件性能測(cè)試調(diào)研時(shí)期的工作內(nèi)容主要是構(gòu)建性能測(cè)試工作小組、測(cè)試要求調(diào)研分析以及性能測(cè)試開(kāi)展的具體方案等等。實(shí)際參與測(cè)試工作的人員主要由測(cè)試工作人員、業(yè)務(wù)工作人員、開(kāi)發(fā)工程師以及運(yùn)維工程師構(gòu)成,性能測(cè)試工作小組成員主要由實(shí)施方進(jìn)行,用戶方則著重選調(diào)分配相關(guān)工作人員參加測(cè)試工作,只有工作小組成立后才可以進(jìn)一步開(kāi)展后續(xù)工作。具體調(diào)研工作則利用不同途徑和防范獲取等待測(cè)試的軟件系統(tǒng)數(shù)據(jù),包含系統(tǒng)數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)以及相應(yīng)材料等等,并對(duì)全部信息實(shí)施有效整合處理,進(jìn)而為后期分析工作的開(kāi)展提供可靠借鑒。而業(yè)務(wù)綜合分析工作則主要由測(cè)試工作人員進(jìn)行,并全面融合測(cè)試整體目標(biāo)和具體內(nèi)容,對(duì)所獲取的全部信息進(jìn)行二次梳理,同時(shí)在這一過(guò)程中對(duì)關(guān)鍵內(nèi)務(wù)關(guān)聯(lián)數(shù)據(jù)進(jìn)行分類處理,嚴(yán)格依據(jù)不同業(yè)務(wù)的具體要求來(lái)明確實(shí)際分析過(guò)程中的各項(xiàng)性能測(cè)試標(biāo)準(zhǔn),以確保有效量化軟件系統(tǒng)性能測(cè)試流程。除此之外,軟件測(cè)試工作人員還要依據(jù)等待測(cè)試軟件的系統(tǒng)特征,有針對(duì)性地明確各項(xiàng)業(yè)務(wù)場(chǎng)景,并全面根據(jù)相應(yīng)場(chǎng)景選取有效的測(cè)試方式,從而進(jìn)一步保證軟件系統(tǒng)性能測(cè)試工作的順利開(kāi)展。
2.3 測(cè)試準(zhǔn)備時(shí)期
測(cè)試準(zhǔn)備時(shí)期是軟件系統(tǒng)性能測(cè)試工作中的關(guān)鍵時(shí)期,這一時(shí)期測(cè)試工作組務(wù)必要有效落實(shí)測(cè)試環(huán)境、相關(guān)參數(shù)以及測(cè)試腳本的準(zhǔn)備工作。實(shí)際軟件系統(tǒng)性能測(cè)試工作中,用戶方主要承擔(dān)測(cè)試環(huán)境的籌備工作,包含了硬件設(shè)備的構(gòu)建、實(shí)踐操作系統(tǒng)的安置、基礎(chǔ)軟件以及相關(guān)應(yīng)用軟件的籌備工作。此外,這一時(shí)期還包含一項(xiàng)至關(guān)重要的內(nèi)容就是基本數(shù)據(jù)的籌備工作,測(cè)試數(shù)據(jù)的數(shù)目、邏輯聯(lián)系要求較為嚴(yán)格,因此一定要根據(jù)測(cè)試方案中規(guī)定的業(yè)務(wù)開(kāi)展有針對(duì)性的籌備,實(shí)際測(cè)試數(shù)據(jù)普遍選用自造模擬數(shù)據(jù)或脫敏后的生產(chǎn)參數(shù)。而這一時(shí)期的最終階段則主要由測(cè)試工程來(lái)完成,由測(cè)試工程師對(duì)測(cè)試腳本予以進(jìn)一步開(kāi)發(fā)研究,包含腳本的撰寫(xiě)、修改完善以及調(diào)試工作,進(jìn)而從根本上確保測(cè)試工作開(kāi)展前期各個(gè)腳本可以單次或多次地正確運(yùn)行,從而起到對(duì)測(cè)試流程的標(biāo)準(zhǔn)化設(shè)計(jì)。實(shí)際工作中需要注意的是,性能測(cè)試腳本普遍由業(yè)務(wù)代碼進(jìn)行闡述,多利用相關(guān)工具設(shè)備進(jìn)行撰寫(xiě),測(cè)試代碼撰寫(xiě)完成時(shí),主要依據(jù)具體軟件系統(tǒng)性能測(cè)試需求融入事務(wù),以此來(lái)充當(dāng)統(tǒng)計(jì)事件的具體相應(yīng)周期,這一過(guò)程中對(duì)于較為特別的測(cè)試要求而言,還要實(shí)施腳本參數(shù)化來(lái)匹配,只有這樣才能夠更好地保證腳本和實(shí)際操作保持一致,實(shí)際腳本撰寫(xiě)過(guò)程中,測(cè)試工作人員可以利用流程設(shè)定來(lái)檢驗(yàn)相關(guān)內(nèi)容是否有效,從而進(jìn)一步保證軟件系統(tǒng)性能測(cè)試的精準(zhǔn)性。
2.4 測(cè)試執(zhí)行時(shí)期
測(cè)試執(zhí)行時(shí)期是腳本的具體執(zhí)行時(shí)期,是精準(zhǔn)地獲取系統(tǒng)處理水平標(biāo)準(zhǔn)參數(shù)以及系統(tǒng)性能風(fēng)險(xiǎn)問(wèn)題的重要時(shí)期。軟件系統(tǒng)測(cè)試執(zhí)行時(shí)期,一般通過(guò)及測(cè)試工具來(lái)進(jìn)行,并搭配各種監(jiān)控設(shè)備,一次來(lái)獲得精準(zhǔn)的參考數(shù)據(jù)。實(shí)際測(cè)試執(zhí)行過(guò)程中,可以將軟件系統(tǒng)的相應(yīng)周期、吞吐數(shù)量、并發(fā)用戶適量、服務(wù)資源使用效率以及錯(cuò)誤閥門(mén)數(shù)據(jù)等等作為軟件系統(tǒng)的測(cè)試標(biāo)準(zhǔn),其中每一個(gè)項(xiàng)目標(biāo)準(zhǔn)中由多個(gè)小標(biāo)準(zhǔn)構(gòu)成,比如CPU標(biāo)準(zhǔn)中涵蓋了CPU占有率以及CPU處置線路數(shù)量等等,其標(biāo)準(zhǔn)越多,就能夠進(jìn)一步保證全面分析的數(shù)據(jù)的精準(zhǔn)性和有效性。如果軟件系統(tǒng)測(cè)試執(zhí)行完成后,務(wù)必要集中收集各類型參考數(shù)據(jù),并根據(jù)具體性能分析和系統(tǒng)調(diào)節(jié)進(jìn)行優(yōu)化升級(jí),功能測(cè)試分析工程師、測(cè)試工程師以及開(kāi)發(fā)工程師務(wù)必要配合進(jìn)行,實(shí)際工作中可以選用以下兩種方式進(jìn)行:第一種,標(biāo)準(zhǔn)達(dá)成法,主要把測(cè)試結(jié)果和用戶的具體要求進(jìn)行對(duì)比,如果能夠全面滿足用戶要求則完成測(cè)試,例如軟件系統(tǒng)實(shí)現(xiàn)了每秒鐘一萬(wàn)個(gè)程序節(jié)點(diǎn)位置的有效處理,或是在系統(tǒng)運(yùn)行壓力最大的階段CPU承載力不高于75%等等均可以完成測(cè)試;第二種,最優(yōu)化分析法,利用分析來(lái)清除軟件系統(tǒng)中存在的風(fēng)險(xiǎn)問(wèn)題,以軟件系統(tǒng)的處理水平處于最佳狀態(tài),從而讓整體資源得到有效使用,例如,在調(diào)節(jié)軟件系統(tǒng)中,某一參考數(shù)據(jù)或完善某一硬件設(shè)備來(lái)提高軟件系統(tǒng)的整體運(yùn)行性能時(shí),這一方法能夠從根本上提升系統(tǒng)的使用性能。
2.5 測(cè)試報(bào)告時(shí)期
軟件系統(tǒng)測(cè)試執(zhí)行結(jié)束后,性能測(cè)試工程人員以及相關(guān)分析工作人員務(wù)必要共同完成軟件系統(tǒng)測(cè)試報(bào)告。實(shí)際測(cè)試報(bào)告制定工作中,其主要內(nèi)容務(wù)必要包含測(cè)試目的、測(cè)試區(qū)間、測(cè)試方法、測(cè)試環(huán)境、具體測(cè)試結(jié)果以及相應(yīng)結(jié)論意見(jiàn)等等。需要注意的是,測(cè)試環(huán)境的撰寫(xiě)闡述過(guò)程中務(wù)必要全面分析生產(chǎn)環(huán)境和測(cè)試環(huán)境的產(chǎn)異性;而測(cè)試結(jié)果則要全面展現(xiàn)出軟件系統(tǒng)測(cè)試的全過(guò)程,例如混合環(huán)境測(cè)試結(jié)果中所涵蓋該環(huán)境中各種并發(fā)測(cè)試結(jié)果和實(shí)際監(jiān)督控制結(jié)果,只有這樣才能夠進(jìn)一步保證測(cè)試結(jié)果的精準(zhǔn)性和有效性,從而進(jìn)一步滿足實(shí)際軟件系統(tǒng)性能測(cè)試的各種標(biāo)準(zhǔn)需求。
2.6 測(cè)試退出條件
實(shí)際軟件系統(tǒng)性能測(cè)試工作中,如果出現(xiàn)以下?tīng)顟B(tài)則可以退出測(cè)試:第一,執(zhí)行完成完善的性能測(cè)試程序,并其具體測(cè)試結(jié)果可以綜合滿足實(shí)際測(cè)試需求,則可以退出測(cè)試;第二,出現(xiàn)嚴(yán)重的測(cè)試風(fēng)險(xiǎn)問(wèn)題,并在短時(shí)間內(nèi)的升級(jí)處理依舊沒(méi)有辦法復(fù)原,則可以退出測(cè)試;第三,測(cè)試中出現(xiàn)較大的系統(tǒng)運(yùn)行問(wèn)題,致使性能測(cè)試難以有效開(kāi)展,則可以退出測(cè)試;第四,由于較大的測(cè)試變更,致使實(shí)際環(huán)境無(wú)法保證測(cè)試的基本條件,則可以退出測(cè)試;第五,實(shí)際測(cè)試工作中,重要資源出現(xiàn)變動(dòng),并通過(guò)調(diào)整也不能達(dá)到準(zhǔn)確位置,進(jìn)而無(wú)法保證測(cè)試工作的有效性,則可以退出測(cè)試。
3 結(jié)束語(yǔ)
綜上所述,現(xiàn)代企業(yè)要想確保電子計(jì)算機(jī)信息化管理運(yùn)行的整體質(zhì)量和效率,務(wù)必要加強(qiáng)重視軟件系統(tǒng)性能測(cè)試工作。實(shí)際工作中,相關(guān)測(cè)試工作人員務(wù)必要全面掌握軟件系統(tǒng)性能測(cè)試的主要方法,還要嚴(yán)格根據(jù)軟件系統(tǒng)性能測(cè)試的標(biāo)準(zhǔn)流程和相應(yīng)技術(shù)要求開(kāi)展實(shí)際測(cè)試工作,只有這樣才能夠確保實(shí)際軟件系統(tǒng)性能測(cè)試工作的有效性,從而從根本上提升軟件系統(tǒng)運(yùn)行的安全性和精準(zhǔn)性。
參考文獻(xiàn):
[1] 孫婷,蘆英明,陳中偉.軟件系統(tǒng)性能測(cè)試方法及流程規(guī)劃[J].自動(dòng)化與儀器儀表,2018(1):166-169.
[2] 徐超,趙麗莉.基于自主研發(fā)測(cè)試工具的工業(yè)控制系統(tǒng)性能測(cè)試方法[J].工業(yè)計(jì)量, 2017(s1):30-32.
[3] 李序.太陽(yáng)能集熱裝置性能測(cè)試系統(tǒng)開(kāi)發(fā)與研制[D].杭州:杭州電子科技大學(xué),2016.
[4] 于園園.新形勢(shì)下軟件性能測(cè)試解析與優(yōu)化分析[J].江蘇科技信息,2017(6):61-63.