軟件測試自動化及工具_第1頁
軟件測試自動化及工具_第2頁
軟件測試自動化及工具_第3頁
軟件測試自動化及工具_第4頁
軟件測試自動化及工具_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、.:.;軟件測試自動化與軟件測試工具目錄 TOC o 1-3 h z u HYPERLINK l _Toc304922796 一、軟件自動化測試根底 PAGEREF _Toc304922796 h 2 HYPERLINK l _Toc304922797 1、1 軟件自動化測試的產(chǎn)生 PAGEREF _Toc304922797 h 2 HYPERLINK l _Toc304922798 1、2軟件自動化測試的概念 PAGEREF _Toc304922798 h 2 HYPERLINK l _Toc304922799 1、3當軟件開發(fā)過程中具有以下情況時首先需求思索引入自動化測試: PAGEREF

2、 _Toc304922799 h 2 HYPERLINK l _Toc304922800 二、自動化測試的作用和優(yōu)勢 PAGEREF _Toc304922800 h 2 HYPERLINK l _Toc304922801 2、1概述 PAGEREF _Toc304922801 h 2 HYPERLINK l _Toc304922802 2、1、1產(chǎn)生可靠的系統(tǒng) PAGEREF _Toc304922802 h 2 HYPERLINK l _Toc304922803 2、1、2改良測試任務(wù)質(zhì)量 PAGEREF _Toc304922803 h 3 HYPERLINK l _Toc304922804

3、2、1、3減少測試任務(wù)量并加快測試進度 PAGEREF _Toc304922804 h 3 HYPERLINK l _Toc304922805 2、1、4友誼提示 PAGEREF _Toc304922805 h 3 HYPERLINK l _Toc304922806 三、自動化測試工具 PAGEREF _Toc304922806 h 4 HYPERLINK l _Toc304922807 3、1軟件測試工具分類 PAGEREF _Toc304922807 h 4 HYPERLINK l _Toc304922808 3、1、1白盒測試工具 PAGEREF _Toc304922808 h 4 HY

4、PERLINK l _Toc304922809 3、1、2黑盒測試工具 PAGEREF _Toc304922809 h 5 HYPERLINK l _Toc304922810 3、1、3測試管理工具 PAGEREF _Toc304922810 h 5 HYPERLINK l _Toc304922811 3、2自動化測試工具一覽 PAGEREF _Toc304922811 h 6 HYPERLINK l _Toc304922812 3、2、1 Rational Robot PAGEREF _Toc304922812 h 6 HYPERLINK l _Toc304922813 3、2、2 WinR

5、unner PAGEREF _Toc304922813 h 6 HYPERLINK l _Toc304922814 3、2、3 LoadRunner PAGEREF _Toc304922814 h 7 HYPERLINK l _Toc304922815 3、2、4 Parasoft C+ Test PAGEREF _Toc304922815 h 7 HYPERLINK l _Toc304922816 3、2、5 QACenter PAGEREF _Toc304922816 h 7 HYPERLINK l _Toc304922817 3、2、6 WebLoad PAGEREF _Toc30492

6、2817 h 8 HYPERLINK l _Toc304922818 3、2、7 Web Application Stress (WAS) Tool PAGEREF _Toc304922818 h 8 HYPERLINK l _Toc304922819 3、2、8 TestDirector PAGEREF _Toc304922819 h 9 HYPERLINK l _Toc304922820 四、附錄 PAGEREF _Toc304922820 h 9一、軟件自動化測試根底1、1 軟件自動化測試的產(chǎn)生隨著計算機日益廣泛的運用,計算機軟件越來越龐大和復(fù)雜,軟件測試的任務(wù)量也越來越大。 隨著人們對

7、軟件測試任務(wù)的注重,大量的軟件測試自動化工具不斷涌現(xiàn)出來,自動化測試可以滿足軟件公司想在最短的進度內(nèi)充分測試其軟件的需求,一些軟件公司在這方面的投入,會對整個開發(fā)任務(wù)的質(zhì)量、本錢和周期帶來非常明顯的效果。1、2軟件自動化測試的概念軟件測試自動化就是經(jīng)過測試工具或其他手段,按照測試工程師的預(yù)定方案對軟件產(chǎn)品進展自動的測試,它是軟件測試的一個重要組成部分,可以完成許多手工無法完成或者難以實現(xiàn)的一些測試任務(wù)。正確、合理地實施自動化測試,可以快速、全面地對軟件進展測試,從而提高軟件質(zhì)量、節(jié)省經(jīng)費、縮短產(chǎn)品發(fā)布周期。自動化測試可以替代大量手工測試任務(wù),防止反復(fù)測試,同時,它還可以完成大量手工無法完成的測

8、試任務(wù),如并發(fā)用戶測試、大數(shù)據(jù)量測試、長時間運轉(zhuǎn)可靠性測試等。1、3當軟件開發(fā)過程中具有以下情況時首先需求思索引入自動化測試:非常重要的測試涉及范圍很廣的測試對主要功能的測試容易自動化的測試很快有報答的測試運轉(zhuǎn)最頻繁的測試 二、自動化測試的作用和優(yōu)勢2、1概述運用測試工具的目的就是要提高軟件測試的效率和軟件測試的質(zhì)量。 通常,自動化測試的益處有:產(chǎn)生可靠的系統(tǒng);改良測試任務(wù)質(zhì)量;減少測試任務(wù)量并加快測試進度。2、1、1產(chǎn)生可靠的系統(tǒng)測試任務(wù)的主要目的一是找出缺陷,從而減少運用中的錯誤;另一個是確保系統(tǒng)的性能滿足用戶的期望。為了有效地支持這些目的,在開發(fā)生存周期的需求定義階段,當開發(fā)和細化需求時

9、那么應(yīng)著手測試任務(wù)。運用自動化測試可改良一切的測試領(lǐng)域,包括測試程序開發(fā)、測試執(zhí)行,測試結(jié)果分析、缺點情況和報告生成。它還支持一切的測試階段,其中包括單元測試、集成測試、系統(tǒng)測試、驗收測試與回歸測試等。經(jīng)過運用自動化測試可獲得的效果可歸納如下。1需求定義的改良2性能測試的改良3負載/壓力測試的改良4高質(zhì)量丈量與測試最正確化5改良與開發(fā)組人員之間的關(guān)系6改良系統(tǒng)開發(fā)生存周期2、1、2改良測試任務(wù)質(zhì)量經(jīng)過運用自動化測試工具,可添加測試的深度與廣度,改良測試任務(wù)質(zhì)量。其詳細益處可歸納如下。1改良多平臺兼容性測試2改良軟件兼容性測試3改良普通測試執(zhí)行4使測試集中于高級測試問題5執(zhí)行手工測試無法完成的測

10、試6重現(xiàn)軟件缺陷的才干7測試無需用戶干涉2、1、3減少測試任務(wù)量并加快測試進度擅長運用測試工具來進展測試,其節(jié)省時間并加快測試任務(wù)進度是毋庸置疑的,這也是自動化測試的主要優(yōu)點。 表7-1列出了采用手工和自動化測試方式完成各測試步驟所需任務(wù)量的基準對比結(jié)果。該測試涉及1750個測試程序和700個錯誤。表7-1中的數(shù)字反映出經(jīng)過測試自動化,測試任務(wù)總量減少75%。2、1、4友誼提示軟件自動化測試是軟件測試技術(shù)的一個重要的組成部分,引入自動化測試可以提高軟件質(zhì)量,節(jié)省經(jīng)費,縮短產(chǎn)品發(fā)布周期。 然而,測試工具本身的優(yōu)勢并不意味著運用測試工具就能勝利,關(guān)鍵還是在于運用工具的人。很多剛擁有測試工具的人,經(jīng)

11、常過分夸張工具的效果,并投入太高的期望。但是,工具只是提供理處理問題的一種手段而已。勝利的測試自動化需有以下兩個關(guān)鍵的要素。 一個被很好了解的并且穩(wěn)定的運用行為 一個專注的、有著豐富技藝的測試組,并且被分配了足夠的時間和資源三、自動化測試工具3、1軟件測試工具分類 根據(jù)測試方法的不同,自動化測試工具可以分為白盒測試工具、黑盒測試工具和測試管理工具。這些工具主要是Mercury InteractiveMI、Segue、IBM/Rational、Compuware和Empirix等公司的產(chǎn)品,而MI公司的產(chǎn)品占了主流。這些工具和軟件開發(fā)過程中相關(guān)活動的關(guān)系如圖1所示。圖1 測試工具與開發(fā)過程關(guān)系圖

12、3、1、1白盒測試工具白盒測試工具普通是針對代碼進展測試,測試中發(fā)現(xiàn)的缺陷可以定位到代碼級。根據(jù)測試工具的任務(wù)原理的不同,白盒測試工具又可以分為靜態(tài)測試工具和動態(tài)測試工具。(1)靜態(tài)測試工具靜態(tài)測試就是在不執(zhí)行程序的情況下分析軟件的特性。因此,靜態(tài)測試工具普通是對代碼進展語法掃描,找出不符合編碼規(guī)范的地方,根據(jù)某種質(zhì)量模型評價代碼的質(zhì)量,生成系統(tǒng)的調(diào)用關(guān)系圖等。靜態(tài)測試工具直接對代碼進展分析,不需求運轉(zhuǎn)代碼,也不需求對代碼編譯鏈接、生成可執(zhí)行文件。靜態(tài)測試工具的代表有Telelogic公司的Logiscope軟件、PR公司的PRQA軟件。(2)動態(tài)測試工具動態(tài)測試直接執(zhí)行被測程序以提供測試活動

13、。因此,動態(tài)測試工具需求實踐運轉(zhuǎn)被測系統(tǒng),并設(shè)置斷點,向代碼生成的可執(zhí)行文件中插入一些監(jiān)測代碼,掌握斷點這一時辰程序運轉(zhuǎn)數(shù)據(jù)。動態(tài)測試工具的代表有Compuware公司的DevPartner軟件、Rational公司的Purify軟件。常見的白盒測試工具,如表2、表3所示。表2 Parasoft白盒測試工具集工具名支持言語環(huán)境簡介JtestJava代碼分析和動態(tài)類、組件測試JcontractJava實時性能監(jiān)控以及分析優(yōu)化C+ TestC,C+代碼分析和動態(tài)測試CodeWizardC,C+代碼靜態(tài)分析Insure+C,C+實時性能監(jiān)控以及分析優(yōu)化.test.Net代碼分析和動態(tài)測試表3 Com

14、puware白盒測試工具集工具名支持言語環(huán)境簡介BoundsCheckerC+,DelphiAPI和OLE錯誤檢查、指針和泄露錯誤檢查、內(nèi)存錯誤檢查TrueTimeC+,Java,Visual Basic代碼運轉(zhuǎn)效率檢查、組件性能的分析FailSafeVisual Basic自動錯誤處置和恢復(fù)系統(tǒng)JcheckMS Visual J+圖形化的線程和事件分析工具TureCoverageC+,Java,Visual Basic函數(shù)調(diào)用次數(shù)、所占比率統(tǒng)計以及穩(wěn)定性跟蹤SmartCheckVisual Basic函數(shù)調(diào)用次數(shù)、所占比率統(tǒng)計以及穩(wěn)定性跟蹤CodeReviewVisual Basic自動源代

15、碼分析工具3、1、2黑盒測試工具黑盒測試工具適用于系統(tǒng)功能測試和性能測試,包括功能測試工具、負載測試工具、性能測試工具等。黑盒測試工具的普通原理是利用腳本的錄制Record/ 回放Playback,模擬用戶的操作,然后將被測系統(tǒng)的輸出記錄下來同預(yù)先給定的規(guī)范結(jié)果比較。黑盒測試工具可以大大減輕黑盒測試的任務(wù)量,在迭代開發(fā)的過程中,可以很好地進展回歸測試。黑盒測試工具的代表有Rational公司的TeamTest、Compuware公司的QACenter。常見的黑盒功能測試工具,如表4所示。表4 常見黑盒功能測試工具工具名公司名官方站點WinRunnerMercury Interactivemer

16、c-incAstra QuicktestMercury Interactivemerc-incLoadRunnerMercury Interactivemerc-incRobotIBM/Rationalwww-306.ibm/software/rational/TeamTestIBM/Rationalwww-306.ibm/software/rational/QARunCompuwarecompuwareQALoadCompuwarecompuwareSilkTestSegue SoftwaresegueSilkPerformerSegue Softwareseguee-TestEmpirix

17、 HYPERLINK empirix/ t _parent empirixe-LoadEmpirix HYPERLINK empirix/ t _parent empirixWASMS HYPERLINK microsoft/ t _parent microsoftWebLoadRadviewradviewOpenSTAOpenSTAopensta3、1、3測試管理工具測試管理工具用于對測試進展管理。普通而言,測試管理工具擔任對測試方案、測試用例、測試實施進展管理、對產(chǎn)品缺陷跟蹤管理、產(chǎn)品特性管理等。測試管理工具的代表有Rational公司的TeamManager、Compuware公司的Tr

18、ackRecord、Mercury Interactive公司的TestDirector等軟件。除此之外,還有公用于性能測試的工具包括有:Radview公司的WebLoad;Microsoft公司的WebStress等工具;針對數(shù)據(jù)庫測試的TestBytes;對運用性能進展優(yōu)化的EcoScope等工具。3、2自動化測試工具一覽3、2、1 Rational RobotRational Robot可以對在各種獨立開發(fā)環(huán)境IDE中開發(fā)的運用程序,創(chuàng)建、修正并執(zhí)行功能測試、分布式功能測試、回歸測試以及整合測試,記錄并回放能識別業(yè)務(wù)運用程序?qū)ο蟮臏y試腳本,可以快速、有效地跟蹤、報告與質(zhì)量保證測試相關(guān)的一

19、切信息,并將這些信息繪制成圖表。Robot的回歸測試與Purify結(jié)合運用完成可靠性測試,與PureCoverage結(jié)合運用完成代碼覆蓋計算,與Rational Quantify結(jié)合運用完成運用程序性能測試。Rational Robot是一個面向?qū)ο蟮能浖y試工具,主要針對Web、ERP和C/S進展功能自動化測試。可以降低在功能測試上的人力和物力的投入本錢和風險,測試包括可見的和不可見的對象。Rational Robot可以開發(fā)運用三種測試腳本:用于功能測試的GUI腳本、用于性能測試的VU以及VB腳本。Rational Robot具有以下功能和作用:執(zhí)行完好的功能測試。記錄和回放遍歷運用程序的

20、腳本以及測試在查證點處的對象形狀。執(zhí)行完好的性能測試。經(jīng)過Rational Robot與Rational Test Manager的協(xié)作可以記錄和回放腳本,這些腳本協(xié)助 斷定多客戶系統(tǒng)在不同負載情況下能否可以按照用戶定義的規(guī)范運轉(zhuǎn)。在SQA Basic、VB、VU多種環(huán)境下創(chuàng)建并編輯腳本。Rational Robot編輯器提供有色代碼命令,并在集成腳本開發(fā)階段提供鍵盤協(xié)助 。測試微軟IDE環(huán)境下VB、HTML、Java、Oracle Forms、PowerBuilder、Delphi、開發(fā)的運用程序以及用戶界面上看不見的那些對象。腳本回放階段搜集運用程序診斷信息。Rational Robot與

21、Rational Purify Quantify PureCoverage集成,可以經(jīng)過診斷工具回放腳本,并在日志中查看結(jié)果。同Rational其他組件或產(chǎn)品集成運用Robot3、2、2 WinRunnerMercury Interactive公司的WinRunner是一種企業(yè)級的用于檢驗運用程序能否如期運轉(zhuǎn)的功能性測試工具。經(jīng)過自動捕獲,檢測和模擬用戶交互的操作,WinRunner可以識別缺陷并且確保那些跨越多個運用程序和數(shù)據(jù)庫的業(yè)務(wù)流程在初次發(fā)布就能防止出現(xiàn)缺點,并且堅持長期可靠運轉(zhuǎn)。WinRunner的特點在于:與傳統(tǒng)的手工測試相比,它能快速、批量地完勝利能點測試;能針對一樣測試腳本,執(zhí)

22、行一樣的動作,從而消除人工測試所帶來的了解上的誤差;此外,它還能反復(fù)執(zhí)行一樣動作,測試任務(wù)中最枯燥的部分可交由機器完成;它支持程序風格的測試腳本,一個高素質(zhì)的測試工程師能借助它完成流程極為復(fù)雜的測試,經(jīng)過運用通配符、宏、條件語句、循環(huán)語句等,還能較好地完成測試腳本的重用;它針對于大多數(shù)編程言語和Windows技術(shù),提供了較好的集成、支持環(huán)境,這對基于Windows平臺的運用程序?qū)嵤┕δ軠y試而言帶來了極大的便利。其主要功能:(1)輕松創(chuàng)建測試(2)插入檢查點(3)檢驗數(shù)據(jù)(4)加強測試 (5)運轉(zhuǎn)測試(6)分析結(jié)果(7)維護測試3、2、3 LoadRunnerMercury Interactiv

23、e的LoadRunner是一種適用于企業(yè)級系統(tǒng)、各種體系架構(gòu)的自動負載測試工具,經(jīng)過模擬實踐用戶的操作行為和實行實時性能監(jiān)測,協(xié)助 更快地查找和發(fā)現(xiàn)問題,預(yù)測系統(tǒng)行為并優(yōu)化系統(tǒng)性能。經(jīng)過運用LoadRunner,企業(yè)能最大限制地縮短測試時間,優(yōu)化性能和加速運用系統(tǒng)的發(fā)布周期。此外,LoadRunner能支持廣泛的協(xié)議和技術(shù),為一些特殊環(huán)境提供特殊的處理方案。業(yè)界以為LoadRunner的功能與QALoad相比不相上下。LoadRunner主要功能如下:輕松創(chuàng)建虛擬用戶。LoadRunner可以記錄下客戶端的操作,并以腳本的方式保管,然后建立多個虛擬用戶,在一臺或幾臺主機上模擬上百或上千虛擬用戶

24、同時操作的情景,同時記錄下各種數(shù)據(jù),并根據(jù)測試結(jié)果分析系統(tǒng)瓶頸,輸出各種定制壓力測試報告。運用Virtual User Generator,能簡便地創(chuàng)建起系統(tǒng)負載。該引擎能生成虛擬用戶,以虛擬用戶的方式模擬真適用戶的業(yè)務(wù)操作行為。利用虛擬用戶,在不同的操作系統(tǒng)的機器上同時運轉(zhuǎn)上萬個測試,從而反映出系統(tǒng)真正的負載才干。創(chuàng)建真實的負載。LoadRunner能建立繼續(xù)且循環(huán)的負載,限定負載又能管理和驅(qū)動負載測試方案,而且可以利用日程方案效力來定義用戶在什么時候訪問系統(tǒng)以產(chǎn)生負載,使測試過程高度自動化。定位性能問題。LoadRunner內(nèi)含集成的實時監(jiān)測器,在負載測試過程的任何時候,可以察看到運用系統(tǒng)

25、的運轉(zhuǎn)性能,實時顯示買賣性能數(shù)據(jù)和其他系統(tǒng)組件的實時性能。分析結(jié)果以準確定位問題所在。測試終了后,LoadRunner搜集、匯總一切的測試數(shù)據(jù),提供高級的分析和報告工具,以便迅速查找到問題并追溯原由。此外,LoadRunner完全支持基于Java平臺運用效力器Enterprise Java Beans的負載測試,支持無限運用協(xié)議WAP和I-mode,支持Media Stream運用,可以記錄和重放任何流行的多媒體數(shù)據(jù)流格式來診斷系統(tǒng)的性能問題,查找原由、分析數(shù)據(jù)的質(zhì)量。3、2、4 Parasoft C+ TestParasoft C+ Test是Parasoft公司開發(fā)的專門針對C/C+的源程

26、序代碼進展自動化單元測試的工具,可以自動測試任何C/C+函數(shù)、類,自動生成測試用例、測試驅(qū)動函數(shù)或樁函數(shù),在自動化的環(huán)境下完成單元測試,其單元級的測試覆蓋率可以到達100%。Parasoft C+ Test可以自動測試代碼構(gòu)造白盒測試、測試代碼的功能性黑盒測試和維護代碼的完好性回歸測試。3、2、5 QACenterQACenter是黑盒測試工具,它可以協(xié)助 測試人員創(chuàng)建一個快速、可重用的測試過程。該測試工具可以自動協(xié)助 管理測試過程,快速分析和調(diào)試程序,可以針對回歸測試、強度測試、單元測試、并發(fā)測試、集成測試、移植測試容量和負載測試建立測試用例,自動執(zhí)行測試并產(chǎn)生相應(yīng)的測試文檔。QACente

27、r測試工具主要包括以下幾個模塊:(1) QARun。QARun主要用于客戶端/效力器系統(tǒng)中對客戶端的功能測試。在功能測試中,主要包括對系統(tǒng)的GUI進展測試以及對客戶端事務(wù)邏輯進展測試。QARun的測試實現(xiàn)方法是經(jīng)過鼠標挪動、鍵清點擊活動操作被測系統(tǒng),得到相應(yīng)的腳本,并對腳本進展編輯和調(diào)試。在記錄過程中針對被測系統(tǒng)中所包含的功能點進展基線的建立,以就是說在插入檢查點的同時建立期望輸出值。普通情況下,檢查點在QARun提示目的系統(tǒng)執(zhí)行一系列事件之后被執(zhí)行,檢查點可以確定實踐結(jié)果與期望結(jié)果能否一樣。(2) QALoad。QALoad是強負載下運用的性能測試工具。它主要檢測系統(tǒng)負載才干,支持范圍廣、測

28、試內(nèi)容多。該工具可以協(xié)助 測試人員、開發(fā)人員和系統(tǒng)管理人員對于分布式系統(tǒng)的被測程序進展有效的負載測試。負載測試可以模擬大量的用戶并發(fā)活動,從而發(fā)現(xiàn)大用戶負載下對C/S系統(tǒng)的影響。(3) Eco Tools。Eco Tools是可用性管理工具,在性能測試后完成系統(tǒng)的可用性分析。有很多要素影響系統(tǒng)的可用性,用戶桌面、網(wǎng)絡(luò)、效力器、數(shù)據(jù)庫環(huán)境以及各種子組件都能鏈接在一同,任何一個組件都能夠呵斥整個系統(tǒng)對最終用戶的不可運用問題。Eco Tools工具包括的各種Agents可以監(jiān)控效力器資源,特別是Windows NT、UNIX系統(tǒng)、Oracle、Sybase、SQL Server系統(tǒng)和其他的運用軟件系

29、統(tǒng)。(4) Eco Scope。Eco Scope是性能優(yōu)化工具。它能處理在大型企業(yè)復(fù)雜環(huán)境下分析與丈量運用系統(tǒng)性能的難題。經(jīng)過提供應(yīng)用的性能級別及其支撐架構(gòu)的信息,協(xié)助 部門就如何提高運用系統(tǒng)的性能提出多方面的決策方案。Eco Scope運用綜合軟件探測技術(shù)無干擾地監(jiān)控網(wǎng)絡(luò),可以自動跟蹤LAN/WAN上的運用流量,采集詳細的性能目的,并將這些信息關(guān)聯(lián)到交互界面中,自動識別低性能的運用系統(tǒng)、受影響的效力器與用戶性能低下的程度。用戶界面也能以一種智能的方式訪問大量的Eco Scope數(shù)據(jù)。所以能較快地找到性能問題的根源。(5) QADirector。QADirector是測試的組織設(shè)計和創(chuàng)建以及

30、管理工具。它提供應(yīng)用系統(tǒng)管理框架,使開發(fā)者和QA任務(wù)組將一切測試階段組合在一同,從而最有效地運用現(xiàn)有測試資料、測試方法和運用測試工具。QADirector運用戶可以自動地組織測試資料,建立測試過程,以便對多種情況和條件進展測試。按正確的次序執(zhí)行多個測試腳本,記錄、跟蹤、分析和記錄測試結(jié)果,并與多個并發(fā)用戶共享測試信息。3、2、6 WebLoadWebLoad是RadView公司推出的一個性能測試和分析工具,它讓Web運用程序開發(fā)者自動執(zhí)行壓力測試;WebLoad經(jīng)過模擬真適用戶的操作,生成壓力負載來測試Web Application的性能。用戶創(chuàng)建的是基于JavaScript的測試腳本,稱為議

31、程Agenda,用來模擬客戶的行為,經(jīng)過執(zhí)行該腳本來衡量Web運用程序在真實環(huán)境下的性能。如有需求可以在做負載測試的同時,運用效力器監(jiān)控工具對效力器端的內(nèi)容進展記錄,那樣使負載測試更加全面。WebLoad的性能測試流程:方案一個負載壓力會話Load Session,用WebLoad Console創(chuàng)建Load Templates,將一系列壓力事件定義到一個壓力會話Load Session里。創(chuàng)建測試議程Agenda。用WebLoad Visual AAT創(chuàng)建測試議程Agenda。創(chuàng)建壓力模板Load Templates??捎肳ebLoad Wizard創(chuàng)建壓力模板,創(chuàng)建一個預(yù)期性能參數(shù)的壓力測

32、試模板或手工創(chuàng)建壓力模板。輸出測試報告并分析測試結(jié)果:實時查看測試結(jié)果;創(chuàng)建集成報告;用WebLoad Reporter分析測試結(jié)果。3、2、7 Web Application Stress (WAS) Tool微軟的WAS允許以不同的方式創(chuàng)建測試腳本:可以經(jīng)過運用閱讀器走一遍站點來錄制腳本,可以從效力器的日志文件導(dǎo)入URL,或者從一個網(wǎng)絡(luò)內(nèi)容文件夾選擇一個文件。當然,也可以手工地輸入URL來創(chuàng)建一個新的測試腳本。WAS可以運用任何數(shù)量的客戶端運轉(zhuǎn)測試腳本,全部都有一個中央主客戶端來控制。在每一個測試開場前,主客戶機透明地執(zhí)行以下義務(wù):與其他一切的客戶機通訊。把測試數(shù)據(jù)分發(fā)給一切的客戶端。在一切客戶端同時初始化測試。從一切的客戶端搜集測試結(jié)果和報告。3、2、8 TestDirectorTestDirector是一套測試管理軟件??梢赃\用它

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論