2023年LoadRunner基本使用流程及結(jié)果分析(圖文)_第1頁(yè)
2023年LoadRunner基本使用流程及結(jié)果分析(圖文)_第2頁(yè)
2023年LoadRunner基本使用流程及結(jié)果分析(圖文)_第3頁(yè)
2023年LoadRunner基本使用流程及結(jié)果分析(圖文)_第4頁(yè)
2023年LoadRunner基本使用流程及結(jié)果分析(圖文)_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

錄制腳本

1.打開(kāi)

2.點(diǎn)擊編輯腳木

■HPLoadRunner11.00

般1LoadRunner

Configuration▼Help▼

LoadRunnerLauncher

Create/EditScripts

RunLoadTests

AnalyzeTestResults

LoadTestingpreventscostlyandpainfulperformanceproblemsinproduction

bydetectingbottlenecksbeforeasystemorupgradeisdeployed.Bycreating

productionworkloadsonITsystemsinQAorstaging,youcanmeasurethe

performanceofcriticalbusinessprocessesunderloadandpinpoint

bottlenecksforrapidresolution.HPsoftware'sLoadRunnerprovides

comprehensivesupportforthemostcommonprotocolsandtechnologies-

includingERP/CRM,Wet,J2EE/.NET,XML..NET.wirelessandstreaming

media-allowingITgroupstouseasingleproductforloadandperformance

testingofallenterpriseapplications.Implementinganeffectiveloadtesting

processwithHPsoftware'sLoadRunnerhelpsensurethatneworupgraded

applicationsmeetservicelevelobjectivesanddeploytoproductionwithno

performancesurprises.

3.點(diǎn)擊按鈕新建腳本

4.彈出對(duì)話(huà)框,選著web(http/html)

5.輸入網(wǎng)址,點(diǎn)擊ok

6.錄制腳本,錄制結(jié)束后,點(diǎn)擊一下按鈕停止錄制

7.錄制成功后,生成腳本

8.點(diǎn)擊如下按鈕回放腳本

VirtualUserGenerator-[nona>c2¥cb(IITTP/IIHL)]

9.點(diǎn)此按鈕,可新增action

10?點(diǎn)此按鈕可以進(jìn)行錄制和回放設(shè)置

11.彈出的參數(shù)話(huà)界面

一般回放設(shè)置下這里就好

12.點(diǎn)擊圖中圖表設(shè)置參數(shù)化

13.彈出的設(shè)置界面,主要設(shè)置紅色區(qū)域的幾個(gè)地方

14.下圖按鈕為腳本調(diào)試

15.下圖按鈕為設(shè)置時(shí)間的其實(shí)點(diǎn)和結(jié)束點(diǎn)的按鈕

16.下圖兩個(gè)按鈕分別為與hp質(zhì)量管理工具ALM連接按鈕和創(chuàng)建場(chǎng)景按鈕

IIPVirtualU?crGenerator[non?Bc!?Web(HTTP/nTW.)]

:BteEdtviewinsertVyserfictionsIpob|四nctow曲

:Y▼酉70LlSUKRecad小HPALMconnectton...S」__1姓"8,匚j二滔位

S3Page]noname12?Web(HTTP/HTEaCreateContrctefSceiaro...

wserjrit

CActionCemparewthSerpt...

廣eseLend

CompareSnapshots...

迎曲h)1

RegenerateScrbt...

GenerationNotifications...

?CDICTranslation.

GeneralCottons...

BecordrijOptions...Ctrl4F7

Cystomte...

17.插入事件,分別表示時(shí)間的開(kāi)始和結(jié)束

?HPVirtualOserGenerator-(nor.a*el-feb(HTTP/HTIL)]

EieEdtY)ewInsect\VysecfictionsLookBihdowbeto

y,a七1:‘%由"Step…Alt*ln$ert。限電L邑i5TasksL1:£TreeJ:.

nonamel-Web(III*StatTransacOon...CtrkT

EndTr^sacbonCtrUO

Actcci4Rendezvcus...irl(printer64.gif?

0vuser/nd'URL=http://192.168.0.166/s?c/fra>e/iiages/printer64.gif*,

Qarment...Resource”,,

W*

LogMessage...RecContentType=inage/gif*,

"Refercr=http://192.168.0.166/sB<7fra>e/Menu.Jsp*,

★1parameter…Shap$h0tBt51.infr,

<9>,AST),

國(guó)Ic^gteBreMpobtF9

irl(*create.gif',

*URL=http://192.168.0.166/sMc/fra>e/iMages/create.gif".

*Rcsource=l*,

*RecContentType=inage/gif*,

*Re£erer?http://192.168.0.166/sac/frue/lenu.j$p\

*Snapshot=t52.inf*,

LAST);

tweb.url(*vait.gif*,

*URL=http://192.168.0.166/sBc/fra>e/i>ages/wait.gif*,

*Resource=lx,

'RecContentType-image/glf",

*Referer=http://192.168.0.166/s>c/fra*e/Jlenu.jsp*,

*Snapshot=t53.inf*,

LAST);

Eveb.urlCjoin.gif\

*URL=http://192.168.0.166/sBc/fraae/lM3ges/Join.gif",

'RCGUFU—I".

*RccContentType=inage/sif*#

*Referer=http://192.168.0.166/sBc/fraae/lemLJspr,

*Snapshot?t54.lnf\

LAST);

Eweb.url(*apply,gif*,

*nRItn,//11ARA1/.twl1,el£*

事件插入成功:

18.設(shè)置集合點(diǎn)

f)HPVirtualOserCenrratorInonaae1feb(HTTP/BTIL)J

[3jVtfwrficwn;工Odt班時(shí)

t^wStep...AJHCrwr:<4悔qit]i*IL:ZTrepi之£

£UrtTricon.CtrkT

C'EndTransaztc^CtrkD▲ST),

VAC5巳氤iM3??

<'vu:c<_cr?jton.request(*Secur11ylCServices.cbeckLogSlze.drr*,

Comment...URL=http://192.168.0.IM/sBc/dvr/call/plaincall/Secixrit><CService5.checkLo^Size.drr',

logIE-

Rescurce?0',

Newg?r4me<ef..RecContentType=text/Javascript*,

Referer=http://1&2-168.0.166/snc/logon.jsp*?

lOQ^&wkpcritF9Shapshot=tl6.inf*,

Iode-EnP\

*BncTypeatext/plaln*-

*Body=callCount=l\npage=/sic/l<>gon.j8p\nhttpSesslonIch6491Kd^CttBDC5DXO&765ABC$5752\nscript5e8sionI

UST),

lr.thlnk_tlBe<4),

Ir.start.transaction(*loglnln>);

veb_subalt_data(*logonActlonX.do*,

*ActUn=http://192.168.0.166/8ac/logonActlonX.(to*,

*Iethod=POST\

,

*RecContentT>pe=text/htil*,

*Referer?http://l&2-168.0.166/sac/logon.Jsp'.

*Shapshot-tl7.lnf\

*lode=KnP\

ITMDATA,

*Naae=u5ernaae*,*V31ue=[naielr.EHDITEI,

-XaBe-pass<ordr,*Talue?(passvd/*,EXDITII,

,Xaae-dwiainDns*,"Valuersecureone.co**,EXDIIII,

#MaBe=deviceId\*Value=\KHD1TE1,

LAST),

veb_add_cookie(*ys-SBC.lastlogco.usexTOBe-s%3Asa.WIAIX*192.168.0.166*),

創(chuàng)建場(chǎng)景

1.在vugen中點(diǎn)擊圖中按鈕創(chuàng)建場(chǎng)景

2.彈出編輯框,設(shè)置場(chǎng)景,設(shè)置完成后點(diǎn)擊。k

第一個(gè)是目標(biāo)場(chǎng)景

第二個(gè)是手動(dòng)場(chǎng)景

其中手動(dòng)場(chǎng)景可以設(shè)置加載虛擬用戶(hù)數(shù)

3.雙擊這里選著加壓主機(jī)

4.選擇主機(jī)ip,和系統(tǒng)

5.點(diǎn)擊ok關(guān)閉對(duì)話(huà)框

圖中紅色區(qū)域是選著場(chǎng)景執(zhí)行方式:模擬真是環(huán)境還是基于時(shí)間表模擬

E5HPl.ojt<IRimn*rContrnl]?r-Sc*nMrini-(Dttxaen(l))

Z>1?好sSc?^?rioQxT??lt

aau力切處

ServiceLavclAqrccmcnt

A7-,Ahgc?a

SergAQ-eenent

gSLAMwnfor~X“

CkkiheMCMbJlcntodefreSLAc?*e<ok<yoabadlest

ScnnnrioSchoduln

$<h0?X5e|Sch?M?1-

InteractiveScheduleGra^ti

khMitty6$CWH>O「G*CM>

MXodt6「B』,

.,電小??T.Qal:IYua<ra

AcftonP*c<>efte>

C

I&itialiee?tckVu?<ritrta>S

3

>

OOOOOOOOOIOO0002^0000030000(X0000050000X00

TE

6.下圖中:

1)Scheduleby選項(xiàng)表示加載方式,基于腳本還是基『組

2)Runmode表示加載模式:分別表示模擬真實(shí)情況和還是基于場(chǎng)景

ScenarioSchedule

圜x回,O

ScheduleName:Schedule1V]

Scheduleby:6Scenario「Group

RunMode:6Real-wohdschedule''Basicschedule

GlobalSchedule

”Total:1Vusers

ActionFroperbes

InitializeIr.itializeeachVuserjustbeforeitruns

?StartVusersStart1Vusers:2every00:00:15(HH:MM:SS)

DurationRrnfor00:05:00(HH:MM:SS)

StopVusersStopallVusers:5every00:00:30Q(H:MM:SS)

*

DesignRun

7.雙擊下圖紅色區(qū)域,可選著加壓力度

8.雙擊紅色區(qū)域,可設(shè)置壓力下完運(yùn)行時(shí)間

LoadRunnerControllerScenario1-[Design⑴]

FileViewScenarioResultsDiagnosticsToolsHelp

國(guó)¥Q站桀圖

ScenarioGroups

蜀X"R

3

ScheduleName|Schedte1-

Scheduleby.GScenario「Group2

RunModeGRea卜woddachedite「BasicKhedde

GlobalSchedule

立??Total.1Vasers

ActionPioperbes

ImtializeImVuserjustbeforeitruns

1

StartVusersStart1Vusers.2every00:00:15(MMMM.SS)>n

IDurationRunfor00.C6.00(W.HM:SS)|

StopVuxcrxStop01Vuxcrs:5ovary00:00:300(H:MH:SS)

*

9.雙擊下面紅色的內(nèi)容,可以選著虛擬用戶(hù)停止的模式

ScenonoSchedule

10.彈出設(shè)置選項(xiàng)框,可以選著停止的方式

全部一下停止

每多少時(shí)間停止多少個(gè)的方式停止

v

EditAction

schedule

beforeitruns

11.點(diǎn)擊run,來(lái)到執(zhí)行界面

12.在執(zhí)行界面點(diǎn)擊startScenario,開(kāi)始跑場(chǎng)景

LoadKunncrController-Scenario!-(Run)

t>l?Ei。$<<<*>?l*soltfDiunmcK?Xp

ScenarioGroups|ASET-ScefwrioSlatuiDown

RtrnrtgVuMit

EkpwdTme2008gE“I

Hti/SecordQOOlbtfGOMCI

P&si^hamancfH

FdiedTtenwc60m

AVIMUKMIG,4aph*RirnmK?wk)TrmaRespcAseTrte->hc*escerwA

3RMneGrGd,

Rixra^Vuwt

E

UyOeiredDaaPortsS

£??Sl4faiK3/

VumwthEnofiO

3TlATttMUnGf<^d3

TtarnRwpcr?eTm?

Twm/S?c(PAi>ed|

13.卜圖為執(zhí)行過(guò)程中

B5HPLoadRunnerConfrollerSccnariol(Run)

{tieY*?vSe?^wiofemterxQi?(&***>?To?XtH,】>

■JerfMit-?Y*2iSi

6,*xRi>v*X)Vuiat-■田SCtfMbO

|SRurtneGiapht

Rvnrv)gVuc(?t

Use<OeWedDaaPorts

EoctSmotei

Vwen*M?hEnon

ETwwdKfiG?a(rti

TurnR?gm?Taw

Ts/SecPbty

TiiraAec(F*d$M加IBapzEnre(HotrMnS?c)

T"Leruac3內(nèi)1)VWKtywsRMOI#C?4-Ld5t6O5?

FWebR?o-?ceGiach?

Http?Secord

HHPReiponwiccrSecord

P^tDo*nk>*JwlpwSvccwJ

ReOesw$ec?xl

CarnecAcra

Qmec^cmpc?Seccrd

SSLperSecond”

Cota[ScitiMtaatm

每W?081“UUlQ

&H?V,rQN?lV*?rkUp://1921680明療J田wG>

14.場(chǎng)景跑完后顯示如圖界面:

其中右邊紅色區(qū)域是運(yùn)行過(guò)程中監(jiān)控服務(wù)器的資源占用率等等的一些信息,在左邊還可

以添加或查看其他的一些圖標(biāo)

AvodoblcGioplttwrnojv\i5efs-wholesceoanoTrar?5R^scionseTee-who*?sceneno

KRiHheGuphi

Ri1rr7VMM■,

3c<0*>ed。力Ports

Vuw?Ess

ETfam^chonGwphs

ItemRewonwTew

Iiani/$ecpAsg000100000200000300COOCOO

Tiiru/S?cB?p?dTm如田T?m(HxrMnSec)

TctdTwi/Sec配53dySectrd-tewwioWnaowiResoMCfti-last60tec

-WebFUKMC*G?hx

NUpetSec8d

[,fgX3

HTTPRewonjecpe?Sec8d

P崢。Do^niMdedperSecord

R?t?wpe?Seccrd

CcroedkXM

Cw<w<iic<upwS^cxxwl

SSLperSecond0001000002000003:00WMOO

BapttdThm(HxrMnSac)BaptWM(HourMnSec)

S3MM8u*?wr*

15.點(diǎn)擊下面按鈕也能添加加壓主機(jī)

HPLoadRunncrControllerSccnariol[Dcsien(1)]

ScenariiExecutionNotes..

srx

SchcdJeName:|Schedi4e1v|

Inter

SchedJeby<?ScenaiioCGroup

RunMode:6R&alwodd2cted心「Bas?C2ched心

GlobalSchedule

,"珠??Total:1Vustrs

ActionRopeitiet

laxti&lizeInitializeeachVuzerjustbeforeitruns

StartVusersSt?rt1Vustrs:2tvery00:00:15OOtMLSS)

r3S

DurationRunfor00:55:000(HHM:SS)s

>n

:(:

*StopVuzersStop<11Vusers5every00:00:30OHntt:SS)

16.經(jīng)15后,彈出選項(xiàng)框,點(diǎn)擊add可以輸入主機(jī)信息

HPLoadRunnerControllerScenario![Design(l)]

囚信?比切幽

ScennricGroupsServiceLevelAgreement

AM快慢。4日

Xl*el

Gf(X4>NyreSa。PMiIXG?W*

Kfky.

ADocurrenisand9e<!r9£Veiia\Jl£|\1234MogrServicelevelAgrecmmt

C<r*r0ynoSLAMesde<Hn-dlextheb^d

CMheNzbUionto86neSIAcHenakt

ScenarioScheduleNameSSIusPtalfomDetail

Cflnned

&X

ScheduteNacre[ScheddeT

Schedulebr<?Sc?na*)「Gioup

RunMod?GRedUichedJe1Bsc:chedie

。電油

Giqi-eduicS

T?t?lIVax?r?XD3

ActionPwpe<t>K

ttchV?u<jwitb?fc^?itrxmj

|?StsVu$”工[StsIWgn2.very00815(XH■W

!>w,tionRunfw00OS00001HISS)

SKfVu*?rtStopallVuxert5w?ry008300(MMSS)

17.設(shè)置ip欺騙

用HPLoadRunnerController-Scenario!-(Dcjii£n(l)J

SchMJeHane

InloroclwoSCKCNMRGraph

Sctieddeb^GScenono<*Group

R^Mode

三、結(jié)果分析

1.點(diǎn)擊下面按鈕,進(jìn)入分析結(jié)果界面

2.分析界面如下:

省HFl.oa(IKunn?rAnxlyxas-Srxxionl.lr?

FileBiitVt?rGrgRapartiT??l?lia^?nM?上

SrB?Lt-0bV只Y*)G4口

5?*?i?cibplor?r?

SvMkry^.xur.r八八w,Hitt?”£?C3/Dr*?ir^r**?

正?X-,一c

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論