- 相關(guān)推薦
性能測(cè)試在軟件企業(yè)的應(yīng)用分析
歡迎瀏覽,以下是YJBYS求職網(wǎng)給您推薦一篇關(guān)于性能測(cè)試在軟件企業(yè)的應(yīng)用分析的計(jì)算機(jī)應(yīng)用畢業(yè)論文
關(guān)鍵詞:性能測(cè)試 策略 企業(yè) 分析
摘要:隨著現(xiàn)代網(wǎng)絡(luò)的發(fā)展速度不斷提高,B/S結(jié)構(gòu)的程序軟件需求越來越普遍,而各公司的業(yè)務(wù)需求量也在不斷增大,因此對(duì)軟件并發(fā)需求及吞吐量需求也越來越大,這就要求各軟件企業(yè)在應(yīng)對(duì)用戶性能需求時(shí)使用更有效的測(cè)試策略,論文就當(dāng)前軟件企業(yè)性能測(cè)試策略現(xiàn)狀進(jìn)行了歸納分析。
一、引言
現(xiàn)代公司用戶使用的應(yīng)用型軟件大多數(shù)為B/S結(jié)構(gòu)和C/S結(jié)構(gòu),而隨著公司用戶及客戶數(shù)量的增加,應(yīng)用軟件對(duì)系統(tǒng)并發(fā)用戶數(shù)要求越來越高,同時(shí),大多數(shù)在線系統(tǒng)用戶對(duì)注冊(cè)時(shí)間,響應(yīng)時(shí)間要求也較高,因此,大部份公司對(duì)軟件企業(yè)設(shè)計(jì)的軟件項(xiàng)目在最大負(fù)載及壓力需求上都有直接的用戶需求,在進(jìn)行軟件項(xiàng)目需求分析及項(xiàng)目設(shè)計(jì)過程中,軟件企業(yè)要充分考慮到軟件項(xiàng)目在后期維護(hù)過程中客戶的需求變化及維護(hù)費(fèi)用帶來的公司利潤(rùn),大多數(shù)軟件企業(yè)都更加注重項(xiàng)目在發(fā)布前的性能測(cè)試工作,性能測(cè)試在軟件企業(yè)及其它項(xiàng)目開發(fā)者使用專門的軟件測(cè)試工具及腳本描述測(cè)試對(duì)象與相關(guān)性能指標(biāo)的特征并對(duì)軟件性能進(jìn)行評(píng)價(jià)的過程。在性能測(cè)試的過程中,有的公司采用的是商業(yè)測(cè)試工具,有的公司采用的是開源工具,還有的公司是采用自己開發(fā)的測(cè)試工具進(jìn)行操作評(píng)價(jià),并對(duì)開發(fā)人員進(jìn)行溝通,從而對(duì)軟件項(xiàng)目質(zhì)量進(jìn)行綜合評(píng)價(jià)。
二、性能測(cè)試工具分析
性能測(cè)試要求軟件企業(yè)在模擬用戶真實(shí)環(huán)境的場(chǎng)景下對(duì)軟件項(xiàng)目進(jìn)行客觀的評(píng)價(jià),而在軟件企業(yè)中單憑固定的硬件設(shè)備往往不能達(dá)到模擬并發(fā)用戶,模擬多個(gè)負(fù)載的場(chǎng)景,因而,性能測(cè)試工具就變得格外重要。目前軟件企業(yè)的性能測(cè)試工具大體分為以下幾種:
1. 開源工具
象部分Linux操作系統(tǒng)內(nèi)核及IBM公司投資開發(fā)的eclipse一樣,使用靈活,功能全面,免費(fèi)的開源工具是大多數(shù)軟件公司的首選。目前做性能測(cè)試的開源工具主要有Jmeter,針對(duì)Java Web程序項(xiàng)目開發(fā)及FTP服務(wù)項(xiàng)目進(jìn)行性能測(cè)試,通過模擬多個(gè)并發(fā)的虛擬用戶,通過集合點(diǎn)、事務(wù)點(diǎn)對(duì)場(chǎng)景進(jìn)行負(fù)載測(cè)試、壓力測(cè)試,提供圖形化的顯示界面對(duì)軟件項(xiàng)目性能進(jìn)行綜合分析;DbMonster,主要針對(duì)Sqlsever數(shù)據(jù)庫(kù)進(jìn)行壓力測(cè)試;TpTest,主要對(duì)internet網(wǎng)絡(luò)連接速度、響應(yīng)時(shí)間進(jìn)行測(cè)試。
2. 商業(yè)工具
商業(yè)工具往往由專門的公司進(jìn)行開發(fā),通過大量的人力及資金投入支持,開發(fā)后一般具有界面更加美觀、操作更加方便、功能更加強(qiáng)大、支持的插件更多等特點(diǎn)。并且因?yàn)樯虡I(yè)軟件的本身特點(diǎn),一般還包括后期的升級(jí)服務(wù),用戶操作掊訓(xùn)服務(wù)等優(yōu)勢(shì)。所以也廣泛地應(yīng)用于各大型企業(yè)。目前主要的商業(yè)工具有HP公司收購(gòu)Mercury后繼續(xù)提供的LoadRunner,具有支持負(fù)載多,支持協(xié)議多,實(shí)時(shí)進(jìn)行性能指標(biāo)跟蹤的特點(diǎn);IBM公司開發(fā)的Rational系列Performance Tester適用于團(tuán)隊(duì)開發(fā),通過性能測(cè)試從創(chuàng)建到結(jié)果分析的自動(dòng)化過程對(duì)軟件項(xiàng)目進(jìn)行性能分析。
3.免費(fèi)工具
免費(fèi)工具因?yàn)槊赓M(fèi)使用,操作方便,針對(duì)性強(qiáng)等特點(diǎn)也深受中小型軟件企業(yè)喜愛,大多數(shù)公司還在免費(fèi)工具的基礎(chǔ)上,繼續(xù)改進(jìn)從而開發(fā)針對(duì)于本公司產(chǎn)品特點(diǎn)的性能測(cè)試工具,這樣使得成本更低,效率更高。目前主要的性能測(cè)試免費(fèi)工具有針對(duì)于windows應(yīng)用程序的`Center Test及針對(duì)于web程序的Stress Tool。
三、性能測(cè)試在軟件企業(yè)的應(yīng)用分析
隨著信息化的發(fā)展速度,包括中國(guó)大陸在內(nèi)的軟件行業(yè)正處于高速發(fā)展的過程中。越來越多的企業(yè)更加注重軟件項(xiàng)目產(chǎn)品的質(zhì)量,性能測(cè)試已成為軟件項(xiàng)目質(zhì)量評(píng)價(jià)的一個(gè)重要指標(biāo),直接關(guān)系到軟件企業(yè)的宏觀發(fā)展、聲譽(yù)影響及公司效率。因此針對(duì)本身企業(yè)的發(fā)展,不同的軟件企業(yè)必須采用適合自己的應(yīng)用策略。
1. 大型軟件企業(yè)的應(yīng)用策略分析
大型企業(yè)的軟件系統(tǒng)往往并發(fā)用戶數(shù)較多,用戶功能復(fù)雜,用戶對(duì)響應(yīng)時(shí)間要求高,企業(yè)對(duì)軟件系統(tǒng)的安全性、穩(wěn)定性要求高。同時(shí),大型企業(yè)往往也存在資金雄厚、設(shè)備先進(jìn),更新速度快,開發(fā)人員技術(shù)實(shí)力雄厚,對(duì)系統(tǒng)升級(jí)帶來的適應(yīng)性更強(qiáng),對(duì)于這樣的企業(yè),為了保證公司業(yè)務(wù)流程的廣泛開展,對(duì)于軟件項(xiàng)目可以采取構(gòu)建自己的專業(yè)團(tuán)隊(duì)進(jìn)行性能測(cè)試或?qū)⑿阅軠y(cè)試外包給有實(shí)力的軟件測(cè)試公司來完成。軟件項(xiàng)目的測(cè)試從國(guó)外的經(jīng)驗(yàn)看,測(cè)試工作可能由除開發(fā)方和使用方外的第三方公司進(jìn)行開展,這樣不僅可以脫離本身開發(fā)或使用角度的片面性導(dǎo)致測(cè)試用例設(shè)計(jì)不全面,考慮不周全帶來的BUG影響,同時(shí)可以使得開發(fā)團(tuán)隊(duì)與測(cè)試團(tuán)隊(duì)互相協(xié)作,提高軟件開發(fā)的質(zhì)量。
2. 中、小型軟件企業(yè)的應(yīng)用策略分析
中小型企業(yè)業(yè)務(wù)流程相對(duì)簡(jiǎn)單,用戶有并發(fā)需求,對(duì)響應(yīng)時(shí)間也有具體的容忍度,但軟件項(xiàng)目功能相對(duì)簡(jiǎn)單,負(fù)載及壓力性能指標(biāo)要求也相對(duì)較低,同時(shí)大多數(shù)企業(yè)對(duì)成本的要求期望也較高,投資相對(duì)較小。當(dāng)然,只要是軟件產(chǎn)品,都必盡量在克服資金限制的情況下使軟件項(xiàng)目發(fā)揮最大功能,滿足用戶需求。對(duì)于中小型企業(yè)的性能測(cè)試特點(diǎn),可以通過組建臨時(shí)性能測(cè)試團(tuán)隊(duì)、自行編制腳本程序或能過專門的測(cè)試機(jī)構(gòu)進(jìn)行性能測(cè)試,在公司技術(shù)實(shí)力相對(duì)較強(qiáng)的情況下,可以通過組織10至30人的測(cè)試團(tuán)隊(duì)進(jìn)行性能測(cè)試,在進(jìn)行性能測(cè)試時(shí)可以借助免費(fèi)工具或開源工具進(jìn)行工作開展,如果公司技術(shù)相對(duì)較弱,時(shí)間緊,則可借助專門的測(cè)試機(jī)構(gòu)進(jìn)行性能測(cè)試工作。
四、小結(jié)
隨著農(nóng)村信息化的發(fā)展速度,企業(yè)國(guó)際化的發(fā)展模式不斷向前推進(jìn),軟件項(xiàng)目的開發(fā)需求將會(huì)越來越大,而大多數(shù)企業(yè)從過去的注重?cái)?shù)量變得更加注重產(chǎn)品的質(zhì)量及產(chǎn)品的后期服務(wù),良好的性能測(cè)試策略已漸漸成為優(yōu)秀軟件項(xiàng)目的重要指標(biāo),軟件企業(yè)應(yīng)該根據(jù)企業(yè)自身的特點(diǎn)制定適合自己的性能測(cè)試策略,通過中長(zhǎng)期規(guī)劃建立良好的性能測(cè)試質(zhì)量保障體系。
參考文獻(xiàn):
1、 于涌. 軟件性能測(cè)試與LoadRunner實(shí)戰(zhàn).北京:人民郵電出版社,2008
2、 Ron Patton.軟件測(cè)試.北京:機(jī)械工業(yè)出版社,2006
3、 曹薇.軟件測(cè)試.北京:清華大學(xué)出版社,2008
作者簡(jiǎn)介:張勇,講師,黃岡職業(yè)技術(shù)學(xué)院教師,主要從事軟件開發(fā)、軟件測(cè)試方面的教學(xué)和研究工作。
【性能測(cè)試在軟件企業(yè)的應(yīng)用分析】相關(guān)文章:
軟件性能測(cè)試研究03-28
軟件無線電中ADC/DAC性能分析及應(yīng)用03-07
高速ADC的性能測(cè)試03-18
作業(yè)成本法在港口企業(yè)的應(yīng)用分析03-22
光學(xué)遙感大氣訂正方法與軟件應(yīng)用分析02-28
計(jì)算機(jī)應(yīng)用軟件的需求分析與開發(fā)論文12-01
職位薪酬在企業(yè)的應(yīng)用情況及對(duì)策分析12-10
數(shù)控衰減器AT-280及其在接收機(jī)性能測(cè)試中的應(yīng)用03-19
包裝件模擬運(yùn)輸旋轉(zhuǎn)振動(dòng)測(cè)試的標(biāo)準(zhǔn)解讀及應(yīng)用分析03-17