2008軟件測(cè)試技術(shù)-chap7_第1頁(yè)
2008軟件測(cè)試技術(shù)-chap7_第2頁(yè)
2008軟件測(cè)試技術(shù)-chap7_第3頁(yè)
2008軟件測(cè)試技術(shù)-chap7_第4頁(yè)
2008軟件測(cè)試技術(shù)-chap7_第5頁(yè)
已閱讀5頁(yè),還剩69頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

性能測(cè)試工具簡(jiǎn)介1LoadRunner簡(jiǎn)介

2使用LoadRunner進(jìn)行負(fù)載/壓力測(cè)試

3主要內(nèi)容LoadRunner測(cè)試實(shí)例

41第一頁(yè),編輯于星期一:八點(diǎn)三十七分。7.1性能測(cè)試工具簡(jiǎn)介P127性能測(cè)試的工具種類可簡(jiǎn)單劃分為:負(fù)載壓力測(cè)試工具資源監(jiān)控工具故障定位工具調(diào)優(yōu)工具2第二頁(yè),編輯于星期一:八點(diǎn)三十七分。1、負(fù)載壓力測(cè)試工具通過錄制、回放腳本、模擬多用戶同時(shí)訪問被測(cè)試系統(tǒng),制造負(fù)載,產(chǎn)生并記錄各種性能指標(biāo),生成分析結(jié)果,從而完成性能測(cè)試的任務(wù)。主流的負(fù)載性能測(cè)試工具有:

Compuware公司的QALoadSilkPerformerLoadRunnerWebRunnerOpenSTAWAS

3第三頁(yè),編輯于星期一:八點(diǎn)三十七分。2、資源監(jiān)控工具

系統(tǒng)壓力測(cè)試過程中的一個(gè)重要環(huán)節(jié),在相關(guān)的測(cè)試工具中基本上都有很多的集成。只是不同的工具之間,監(jiān)控的中間件、數(shù)據(jù)庫(kù)、主機(jī)平臺(tái)的能力以及方式各有差異。而這些監(jiān)控工具更大程度上都依賴于被監(jiān)控平臺(tái)自身的數(shù)據(jù)采集能力,目前的絕大多數(shù)的監(jiān)控工具基本上是直接從中間件、數(shù)據(jù)庫(kù)以及主機(jī)自身提供的性能數(shù)據(jù)采集接口獲取性能指標(biāo)。

不同的應(yīng)用平臺(tái)有自身的監(jiān)控命令以及控制界面第三方的監(jiān)控工具相應(yīng)地對(duì)一些系統(tǒng)平臺(tái)的監(jiān)控進(jìn)行了集成。4第四頁(yè),編輯于星期一:八點(diǎn)三十七分。3、故障定位工具以及調(diào)優(yōu)工具

故障定位工具能更精細(xì)的對(duì)負(fù)載壓力測(cè)試中暴露的問題進(jìn)行故障根源分析。比如Loadrunner模塊中添加的診斷以及調(diào)優(yōu)模塊、Quest公司的PerformaSure、Compuware的Vantage套件以及CA公司收購(gòu)的Wily的Introscope工具等等

5第五頁(yè),編輯于星期一:八點(diǎn)三十七分。7.2LoadRunner簡(jiǎn)介P128LoadRunner是一種預(yù)測(cè)系統(tǒng)行為和性能的工業(yè)標(biāo)準(zhǔn)級(jí)負(fù)載測(cè)試工具。通過以模擬上千萬用戶實(shí)施并發(fā)負(fù)載及實(shí)時(shí)性能監(jiān)測(cè)的方式來確認(rèn)和查找問題,能夠?qū)φ麄€(gè)企業(yè)架構(gòu)進(jìn)行測(cè)試。通過使用LoadRunner,企業(yè)能最大限度地縮短測(cè)試時(shí)間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。6第六頁(yè),編輯于星期一:八點(diǎn)三十七分。7.2.1LoadRunner的基本原理LoadRunner啟動(dòng)以后,在任務(wù)欄會(huì)有一個(gè)Agent進(jìn)程,通過Agent進(jìn)程,監(jiān)視各種協(xié)議的Client與Server端的通訊,用LoadRunner的一套C語言函數(shù)來錄制腳本,然后LoadRunner調(diào)用這些腳本向服務(wù)器端發(fā)出請(qǐng)求,接受服務(wù)器的響應(yīng)。7第七頁(yè),編輯于星期一:八點(diǎn)三十七分。7.2.2創(chuàng)建虛擬用戶P129使用LoadRunner的VirtualUserGenerator,可以很簡(jiǎn)便地創(chuàng)立起系統(tǒng)負(fù)載。該引擎能夠生成虛擬用戶,以虛擬用戶的方式模擬真實(shí)用戶的業(yè)務(wù)操作行為。它先記錄下業(yè)務(wù)流程(如下訂單或機(jī)票預(yù)定),然后將其轉(zhuǎn)化為測(cè)試腳本??梢詫?duì)測(cè)試腳本進(jìn)行參數(shù)化操作,這一操作能利用幾套不同的實(shí)際發(fā)生數(shù)據(jù)來測(cè)試應(yīng)用程序,從而反映出系統(tǒng)的負(fù)載能力。8第八頁(yè),編輯于星期一:八點(diǎn)三十七分。LoadRunner的Controller能很快組織起多用戶的測(cè)試方案Controller的Rendezvous功能提供一個(gè)互動(dòng)的環(huán)境,能建立起持續(xù)且循環(huán)的負(fù)載,又能管理和驅(qū)動(dòng)負(fù)載測(cè)試方案可用它的日程計(jì)劃服務(wù)來定義用戶在什么時(shí)候訪問系統(tǒng)以產(chǎn)生負(fù)載??捎肅ontroller來限定負(fù)載方案,所有的用戶同時(shí)執(zhí)行一個(gè)動(dòng)作來模擬峰值負(fù)載的情況能監(jiān)測(cè)系統(tǒng)架構(gòu)中各個(gè)組件的性能來幫助客戶決定系統(tǒng)的配置7.2.3創(chuàng)建真實(shí)的負(fù)載P1299第九頁(yè),編輯于星期一:八點(diǎn)三十七分。LoadRunner內(nèi)含集成的實(shí)時(shí)監(jiān)測(cè)器,在負(fù)載測(cè)試過程的任何時(shí)候,都可以觀察到應(yīng)用系統(tǒng)的運(yùn)行性能。利用LoadRunner的ContentCheckTM,可以判斷負(fù)載下的應(yīng)用程序功能是否正常。7.2.4實(shí)時(shí)監(jiān)控P13010第十頁(yè),編輯于星期一:八點(diǎn)三十七分。測(cè)試完畢后,LoadRunner收集匯總所有的測(cè)試數(shù)據(jù),并提供高級(jí)的分析和報(bào)告工具,以便迅速查找到性能問題并追溯原由。使用LoadRunner的Web交易細(xì)節(jié)監(jiān)測(cè)器,可以了解到將所有的圖像、框架和文本下載到每一網(wǎng)頁(yè)上所需的時(shí)間。另外,Web交易細(xì)節(jié)監(jiān)測(cè)器分解用于客戶端、網(wǎng)絡(luò)和服務(wù)器上端到端的反應(yīng)時(shí)間,便于確認(rèn)問題,定位查找真正出錯(cuò)的組件。7.2.5分析結(jié)果11第十一頁(yè),編輯于星期一:八點(diǎn)三十七分。負(fù)載測(cè)試是一個(gè)重復(fù)過程,每次處理一個(gè)出錯(cuò)情況,都需要對(duì)應(yīng)用程序在相同的方案下,再進(jìn)行一次負(fù)載測(cè)試。7.2.6重復(fù)測(cè)試12第十二頁(yè),編輯于星期一:八點(diǎn)三十七分。1、EnterpriseJavaBeans的測(cè)試2、支持無線應(yīng)用協(xié)議3、支持MediaStream應(yīng)用4、完整的企業(yè)應(yīng)用環(huán)境的支持7.2.7其他特性13第十三頁(yè),編輯于星期一:八點(diǎn)三十七分。7.3使用LoadRunner進(jìn)行負(fù)載/壓力測(cè)試P131圖7.1LoadRunner測(cè)試過程圖14第十四頁(yè),編輯于星期一:八點(diǎn)三十七分。7.3.1制定負(fù)載測(cè)試計(jì)劃P1321、分析應(yīng)用程序(AnalyzetheApplication)圖7.2制定負(fù)載測(cè)試計(jì)劃步驟圖(1)畫出系統(tǒng)的組成圖(2)描述系統(tǒng)配置(3)分析最普遍的使用方法15第十五頁(yè),編輯于星期一:八點(diǎn)三十七分。2.確定測(cè)試目標(biāo)(DefiningTestingObjectives)表7.1如何確定測(cè)試目標(biāo)16第十六頁(yè),編輯于星期一:八點(diǎn)三十七分。表7.2不同階段的測(cè)試內(nèi)容17第十七頁(yè),編輯于星期一:八點(diǎn)三十七分。3.計(jì)劃如何執(zhí)行LoadRunner

確定要使用LoadRunner度量哪些性能參數(shù),根據(jù)測(cè)量結(jié)果計(jì)算哪些參數(shù),從而可以確定Vusers(虛擬用戶)的活動(dòng),最終可以確定哪些是系統(tǒng)的瓶頸等。選擇測(cè)試環(huán)境,測(cè)試機(jī)器的配置情況等。

18第十八頁(yè),編輯于星期一:八點(diǎn)三十七分。開發(fā)測(cè)試腳本要使用VuGen組件。測(cè)試腳本要完成的內(nèi)容有:每一個(gè)虛擬用戶的活動(dòng)定義結(jié)合點(diǎn)定義事務(wù)7.3.2開發(fā)負(fù)載測(cè)試腳本p13319第十九頁(yè),編輯于星期一:八點(diǎn)三十七分。開發(fā)測(cè)試腳本步驟:20第二十頁(yè),編輯于星期一:八點(diǎn)三十七分。1.錄制測(cè)試腳本啟動(dòng)VisualUserGenerator,通過菜單【File】—>【New】新建一個(gè)用戶腳本;21第二十一頁(yè),編輯于星期一:八點(diǎn)三十七分。在彈出的菜單中選擇合適的通訊的協(xié)議。22第二十二頁(yè),編輯于星期一:八點(diǎn)三十七分。在菜單欄中點(diǎn)【Vuser】——>【StartRecording】或者在工具欄中點(diǎn)按鈕,都可以啟動(dòng)錄制腳本的命令,打開錄制窗口。23第二十三頁(yè),編輯于星期一:八點(diǎn)三十七分。錄制完成后,按下按鈕,結(jié)束錄制。VuGen自動(dòng)生成用戶腳本,退出錄制過程。24第二十四頁(yè),編輯于星期一:八點(diǎn)三十七分。25第二十五頁(yè),編輯于星期一:八點(diǎn)三十七分。測(cè)試腳本錄制/分配原則:

腳本越小越好

選擇使用頻率最高的。

選擇你所需要的進(jìn)行錄制。

26第二十六頁(yè),編輯于星期一:八點(diǎn)三十七分。2.完善測(cè)試腳本⑴插入事務(wù)插入事務(wù)操作可在錄制過程中進(jìn)行,也可在錄制結(jié)束后進(jìn)行LoadRunner允許在腳本中插入不限數(shù)量的事務(wù)在需要定義事務(wù)的操作前面,在工具欄點(diǎn)按鈕,輸入該事務(wù)的名稱

27第二十七頁(yè),編輯于星期一:八點(diǎn)三十七分。插入事務(wù)的“開始點(diǎn)”后,應(yīng)在需要定義事務(wù)的操作后面插入事務(wù)的“結(jié)束點(diǎn)”??晒ぞ邫邳c(diǎn)按鈕

28第二十八頁(yè),編輯于星期一:八點(diǎn)三十七分。7.3使用LoadRunner進(jìn)行負(fù)載/壓力測(cè)試⑵插入集合點(diǎn)插入集合點(diǎn)是為了衡量在加重負(fù)載的情況下服務(wù)器的性能情況。

在LoadRunner中可在提交數(shù)據(jù)操作前面加入集合點(diǎn),這樣當(dāng)虛擬用戶運(yùn)行到提交數(shù)據(jù)的集合點(diǎn)時(shí),LoadRunner就會(huì)檢查同時(shí)有多少用戶運(yùn)行到集合點(diǎn)在需要插入集合點(diǎn)前面,在工具欄中點(diǎn)按鈕

29第二十九頁(yè),編輯于星期一:八點(diǎn)三十七分。⑶插入注釋

插入注釋最好是在錄制過程中

在需要插入注釋的前面,在工具欄中點(diǎn)按鈕

30第三十頁(yè),編輯于星期一:八點(diǎn)三十七分。⑷參數(shù)化輸入?yún)?shù)化輸入可更真實(shí)模擬實(shí)際環(huán)境,可使腳本的長(zhǎng)度變短

參數(shù)化的兩項(xiàng)任務(wù):①在腳本中用參數(shù)取代常量值②設(shè)置參數(shù)的屬性以及數(shù)據(jù)源

31第三十一頁(yè),編輯于星期一:八點(diǎn)三十七分。⑷參數(shù)化輸入32第三十二頁(yè),編輯于星期一:八點(diǎn)三十七分。⑷參數(shù)化輸入33第三十三頁(yè),編輯于星期一:八點(diǎn)三十七分。⑷參數(shù)化輸入34第三十四頁(yè),編輯于星期一:八點(diǎn)三十七分。⑷參數(shù)化輸入35第三十五頁(yè),編輯于星期一:八點(diǎn)三十七分。⑷參數(shù)化輸入36第三十六頁(yè),編輯于星期一:八點(diǎn)三十七分。37第三十七頁(yè),編輯于星期一:八點(diǎn)三十七分。⑷參數(shù)化輸入38第三十八頁(yè),編輯于星期一:八點(diǎn)三十七分。⑸插入函數(shù)VuGen中可以使用C語言中比較標(biāo)準(zhǔn)的函數(shù)和數(shù)據(jù)類型,語法和C語言相同。LoadRunner提供的標(biāo)準(zhǔn)函數(shù):lr_eval_string、lr_save_string

39第三十九頁(yè),編輯于星期一:八點(diǎn)三十七分。⑹插入Text/Imag檢查點(diǎn)

在進(jìn)行壓力測(cè)試時(shí),為了檢查Web服務(wù)器返回的網(wǎng)頁(yè)是否正確,VuGen允許插入Text/Imag檢查點(diǎn),這些檢查點(diǎn)驗(yàn)證網(wǎng)頁(yè)上是否存在指定的Text或者Imag,還可以在比較大的壓力測(cè)試環(huán)境中測(cè)試被測(cè)的網(wǎng)站功能是否保持正確。40第四十頁(yè),編輯于星期一:八點(diǎn)三十七分。⑹插入Text/Imag檢查點(diǎn)

在進(jìn)行壓力測(cè)試時(shí),為了檢查Web服務(wù)器返回的網(wǎng)頁(yè)是否正確,VuGen允許插入Text/Imag檢查點(diǎn),這些檢查點(diǎn)驗(yàn)證網(wǎng)頁(yè)上是否存在指定的Text或者Imag,還可以在比較大的壓力測(cè)試環(huán)境中測(cè)試被測(cè)的網(wǎng)站功能是否保持正確。VuGen在測(cè)試Web時(shí),有兩種視圖方式:TreeView/ScriptView。

41第四十一頁(yè),編輯于星期一:八點(diǎn)三十七分。⑹插入Text/Imag檢查點(diǎn)

42第四十二頁(yè),編輯于星期一:八點(diǎn)三十七分。⑹插入Text/Imag檢查點(diǎn)

43第四十三頁(yè),編輯于星期一:八點(diǎn)三十七分。⑹插入Text/Imag檢查點(diǎn)

44第四十四頁(yè),編輯于星期一:八點(diǎn)三十七分。⑹插入Text/Imag檢查點(diǎn)

45第四十五頁(yè),編輯于星期一:八點(diǎn)三十七分。⑹插入Text/Imag檢查點(diǎn)

46第四十六頁(yè),編輯于星期一:八點(diǎn)三十七分。⑹插入Text/Imag檢查點(diǎn)

47第四十七頁(yè),編輯于星期一:八點(diǎn)三十七分。3.配置Run-TimeSetting在菜單欄點(diǎn)【Vuser】——>【RunningTime】打開Run-TimeSetting窗口。48第四十八頁(yè),編輯于星期一:八點(diǎn)三十七分。3.配置Run-TimeSetting

49第四十九頁(yè),編輯于星期一:八點(diǎn)三十七分。3.配置Run-TimeSetting

50第五十頁(yè),編輯于星期一:八點(diǎn)三十七分。4.運(yùn)行測(cè)試腳本執(zhí)行“運(yùn)行”命令,VuGen先編譯腳本,檢查是否有語法等錯(cuò)誤。如果有錯(cuò)誤,VuGen將會(huì)提示錯(cuò)誤。雙擊錯(cuò)誤提示,VuGen能夠定位到出現(xiàn)錯(cuò)誤的那一行。為了驗(yàn)證腳本的正確性,還可調(diào)試腳本,如在腳本中加斷點(diǎn)等。51第五十一頁(yè),編輯于星期一:八點(diǎn)三十七分。4.運(yùn)行測(cè)試腳本52第五十二頁(yè),編輯于星期一:八點(diǎn)三十七分。5.VuGen其他有用的功能⑴壓縮腳本文件在菜單欄點(diǎn)【File】——>【ZipandEmail】:把腳本所有文件壓縮并作為附件發(fā)送郵件;在菜單欄點(diǎn)【File】——>【ExporttoZipFile】:壓縮腳本所有文件到一個(gè)ZIP文件。53第五十三頁(yè),編輯于星期一:八點(diǎn)三十七分。5.VuGen其他有用的功能⑵tools菜單【TestDirectorConnection】:連接TD數(shù)據(jù)庫(kù)可以把腳本添加到TD數(shù)據(jù)庫(kù)中;【CreateControllerScenario】:?jiǎn)?dòng)Controller,并把當(dāng)前腳本添加到場(chǎng)景中;【CompareWithVuser】:比較兩個(gè)腳本。

54第五十四頁(yè),編輯于星期一:八點(diǎn)三十七分。7.3使用LoadRunner進(jìn)行負(fù)載/壓力測(cè)試7.3.3創(chuàng)建運(yùn)行場(chǎng)景

運(yùn)行場(chǎng)景描述在測(cè)試活動(dòng)中發(fā)生的各種事件。一個(gè)運(yùn)行場(chǎng)景包括一個(gè)運(yùn)行虛擬用戶活動(dòng)的LoadGenerator機(jī)器列表、一個(gè)測(cè)試腳本的列表以及大量的虛擬用戶和虛擬用戶組。使用Controller來創(chuàng)建運(yùn)行場(chǎng)景。在開始菜單中啟動(dòng)Controller程序,出現(xiàn)NewScenario窗口。55第五十五頁(yè),編輯于星期一:八點(diǎn)三十七分。7.3使用LoadRunner進(jìn)行負(fù)載/壓力測(cè)試7.3.3創(chuàng)建運(yùn)行場(chǎng)景在新建場(chǎng)景的窗口選擇一種場(chǎng)景類型:1.1ManualScenario:該項(xiàng)要完全手動(dòng)的設(shè)置場(chǎng)景。1.2ManualScenariowithPercentageMode:該項(xiàng)只有在“ManualScenario”選中的情況下才能選擇。選擇該項(xiàng)后,在場(chǎng)景中需要定義要使用的虛擬用戶的總數(shù),LoadGeneratormachine機(jī)器集,然后為每一個(gè)腳本分配要運(yùn)行的虛擬用戶的百分比。2.Goal—OrientedScenario:在測(cè)試計(jì)劃中,如果測(cè)試計(jì)劃是要達(dá)到某個(gè)性能指標(biāo),選擇該項(xiàng),LoadRunner將基于這個(gè)目標(biāo),自動(dòng)創(chuàng)建一個(gè)場(chǎng)景。56第五十六頁(yè),編輯于星期一:八點(diǎn)三十七分。7.3使用LoadRunner進(jìn)行負(fù)載/壓力測(cè)試7.3.3創(chuàng)建運(yùn)行場(chǎng)景1.選擇場(chǎng)景類型為ManualScenario⑴選擇VuserGroups

在可選腳本框中,選中需要的腳本,點(diǎn)【Add】將其添加到場(chǎng)景操作中。如果需要在已經(jīng)打開的場(chǎng)景中添加腳本,直接點(diǎn)擊【ScriptPath】欄下的下拉菜單。57第五十七頁(yè),編輯于星期一:八點(diǎn)三十七分。7.3使用LoadRunner進(jìn)行負(fù)載/壓力測(cè)試7.3.3創(chuàng)建運(yùn)行場(chǎng)景1.選擇場(chǎng)景類型為ManualScenario⑵添加LoadGeneratorMachines圖7.36LoadGenerators窗口58第五十八頁(yè),編輯于星期一:八點(diǎn)三十七分。7.3使用LoadRunner進(jìn)行負(fù)載/壓力測(cè)試7.3.3創(chuàng)建運(yùn)行場(chǎng)景1.選擇場(chǎng)景類型為ManualScenario⑶添加虛擬用戶

點(diǎn)【Quantity】欄下的文本框設(shè)置虛擬用戶數(shù)。

圖7.38設(shè)置虛擬用戶數(shù)

59第五十九頁(yè),編輯于星期一:八點(diǎn)三十七分。7.3使用LoadRunner進(jìn)行負(fù)載/壓力測(cè)試7.3.3創(chuàng)建運(yùn)行場(chǎng)景1.選擇場(chǎng)景類型為ManualScenario⑷設(shè)置Schedule點(diǎn)【EditSchedule】按鈕,進(jìn)入Schedule設(shè)置窗口。圖7.39ScheduleBuilder窗口(【Rampup】標(biāo)簽頁(yè)

)60第六十頁(yè),編輯于星期一:八點(diǎn)三十七分。7.3使用LoadRunner進(jìn)行負(fù)載/壓力測(cè)試7.3.3創(chuàng)建運(yùn)行場(chǎng)景1.選擇場(chǎng)景類型為ManualScenario⑷設(shè)置Schedule點(diǎn)【EditSchedule】按鈕,進(jìn)入Schedule設(shè)置窗口。圖7.40ScheduleBuilder窗口(【Duration】標(biāo)簽頁(yè)

)61第六十一頁(yè),編輯于星期一:八點(diǎn)三十七分。7.3使用LoadRunner進(jìn)行負(fù)載/壓力測(cè)試7.3.3創(chuàng)建運(yùn)行場(chǎng)景1.選擇場(chǎng)景類型為ManualScenario⑷設(shè)置Schedule點(diǎn)【EditSchedule】按鈕,進(jìn)入Schedule設(shè)置窗口。圖7.41ScheduleBuilder窗口(【RampDown

】標(biāo)簽頁(yè)

)62第六十二頁(yè),編輯于星期一:八點(diǎn)三十七分。7.3使用LoadRunner進(jìn)行負(fù)載/壓力測(cè)試7.3.3創(chuàng)建運(yùn)行場(chǎng)景1.選擇場(chǎng)景類型為ManualScenario⑷設(shè)置Schedule點(diǎn)【ScenarioStartTime】按鈕進(jìn)入ScenarioStartTime窗口

63第六十三頁(yè),編輯于星期一:八點(diǎn)三十七分。7.3使用LoadRunner進(jìn)行負(fù)載/壓力測(cè)試7.3.3創(chuàng)建運(yùn)行場(chǎng)景1.選擇場(chǎng)景類型為ManualScenario⑸設(shè)置集合點(diǎn)如果在腳本中設(shè)置了集合點(diǎn),還需要在Controller中設(shè)置集合點(diǎn)策略。在菜單中點(diǎn)【Scenario】——>【Rendezvous】調(diào)出設(shè)置集合點(diǎn)策略的窗口。圖7.43RendezvousInformation窗口

64第六十四頁(yè),編輯于星期一:八點(diǎn)三十七分。7.3使用LoadRunner進(jìn)行負(fù)載/壓力測(cè)試7.3.3創(chuàng)建運(yùn)行場(chǎng)景1.選擇場(chǎng)景類型為ManualScenario⑸設(shè)置集合點(diǎn)圖7.44Policy窗口

65第六十五頁(yè),編輯于星期一:八點(diǎn)三十七分。7.3使用LoadRunner進(jìn)行負(fù)載/壓力測(cè)試7.3.3創(chuàng)建運(yùn)行場(chǎng)景1.選擇場(chǎng)景類型為ManualScenario⑹設(shè)置結(jié)果文件保存路徑

在菜單中點(diǎn)【Results】—>【ResultsSettings】調(diào)出結(jié)果文件的保存路徑,該路徑最好在每次場(chǎng)景運(yùn)行前重新設(shè)置。圖7.45SetResultsDirectory窗口66第六十六頁(yè),編輯于星期一:八點(diǎn)三十七分。7.3使用LoadRunner進(jìn)行負(fù)載/壓力測(cè)試7.3.3創(chuàng)建運(yùn)行場(chǎng)景2.選擇場(chǎng)景類型為ManualScenariowithPercentageMode圖7.46ManualScenariowithPercentageMode場(chǎng)景

67第六十七頁(yè),編輯于星期一:八點(diǎn)三十七分。7.3使用LoadRunner進(jìn)行負(fù)載/壓力測(cè)試7.3.3創(chuàng)建運(yùn)行場(chǎng)景3.選擇場(chǎng)景類型為Goal—OrientedScenario

點(diǎn)【EditScenarioGoal】按鈕,編輯該場(chǎng)景的目標(biāo)。

⑴在【GoalPro】中選擇目標(biāo)的種類每次場(chǎng)景運(yùn)行只能設(shè)置一個(gè)目標(biāo)。⑵【ScenarioSettings】標(biāo)簽頁(yè)68第六十八頁(yè),編輯于星期一:八點(diǎn)三十七分。7.3使用LoadRunner進(jìn)行負(fù)載/壓力測(cè)試7.3.5監(jiān)視場(chǎng)景在運(yùn)行過程中,LoadRunner可以監(jiān)視它所支持的服務(wù)器的資源,包括:1.SystemResource:包括windows平臺(tái),Unix平臺(tái)等2.WebServer:包括Apache、IIS、Sun的iplanet等3.Applicationserver:包括Weblogic、WebSphere等4.Databaseserver:包括DB2,Oracle,Sqlserver,Sybase等5.Java:ejb,J2ee等,需要一個(gè)ejbdetector.jar文件69第六十九頁(yè),編輯于星期一:八點(diǎn)三十七分。7.3使用LoadRunner進(jìn)行負(fù)載/壓力測(cè)試7.3.5監(jiān)視場(chǎng)景監(jiān)視場(chǎng)景需在Run視圖中通過添加性能計(jì)數(shù)器來實(shí)現(xiàn)圖7.54Run視圖中添加性能計(jì)數(shù)器

圖7.55計(jì)數(shù)器對(duì)話框

70第七十頁(yè),編輯于星期一:八點(diǎn)三十七分。7.3使用LoadRunner進(jìn)行負(fù)載/壓力測(cè)試7.3.6利用Analysis分析結(jié)果場(chǎng)景運(yùn)行結(jié)束后,需要使用Analysis

溫馨提示

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

評(píng)論

0/150

提交評(píng)論