资源描述
第一章Loadrunnerll简介随着软件开发技术不断发展和日益成熟,现代应用程序也越来越复杂。应用程序可以利用数十个甚至数百个组件完成以前用纸或人工完成的工作。在业务处理过程中,应用程序复杂度与潜在故障点数目之间有直接的关联。这使得找出问题根本原因变得越来越困难。软件惊人的变化速度和激增的复杂性为软件开发过程带来了巨大的风险。严格的性能测试是量化和减少这种风险最常见的策略。使用HPLoadRunner进行自动化负载测试是应用程序部署过程中一个非常重要的环。1.1 为什么要实现性能自动化测试自动化性能测试是利用产品、人员和流程来降低应用程序、升级程序或补丁程序部署风险的一种手段。自动化性能测试的核心是向预部署系统施加工作负载,同时评估系统性能和最终用户体验。一次组织合理的性能测试可以让用户清楚以下几点:?应用程序对目标用户的响应是否足够迅速??应用程序是否能够游刃有余地处理预期用户负载??应用程序是否能够处理业务所需的事务数??在预期和非预期用户负载下应用程序是否稳定??是否能够确保用户在使用此应用程序时感到满意?通过回答这些问题,自动化性能测试可以量化业务状况的更改所带来的影响。这反过来也可以让用户清楚部署此应用程序的风险。有效的自动化性能测试可帮助您做出更加明智的发行决定,防止发行的应用程序带来系统停机和可用性问题。1.2 LoadRunner包含哪些组件LoadRunner包含以下组件:?VirtualUserGenerator录制最终用户业务流程并创建自动化性能测试脚本,即Vuser脚本。?Controller组织、驱动、管理并监控负载测试。?LoadGenerator通过运行Vuser产生负载。?Analysis用于查看、剖析和比较性能结果。?Launcher使您可以从单个访问点访问所有LoadRunner组件。1.3 了解LoadRunner术语场景场景文件根据性能要求定义每次测试期间发生的事件。Vuse在场景中,LoadRunner用虚拟用户(Vuser)代替真实用户。Vuser模仿真用户的操作来使用应用系统。一个场景可以包含数十、数百乃至数千个Vuser。脚本Vuser脚本描述Vuser在场景中执行的操作。事物要评测服务器性能,需要定义事务。事务代表要评测的终端用户业务流程。1.4 什么是负载测试流程负载测试一般包括五个阶段:规划,创建脚本,定义场景,执行场景,?规划负载测试:定义性能测试要求例如并发用户数量,典型业务流程和要求的响应时间。?创建VuseM脚本:在自动化脚本中录制最终用户活动。?定义场景:使用LoadrunnerllController设置负载测试环境。?运行场景:使用LoadrunnerllController驱动,管理并监控负载测试。?分析结果:使用LoadrunnerllAnalysi创建图和报告并评估性能。1.5 熟悉HPWebTours1:启动HpWebTours示例开始-程序-HpLoadrunner-samples-Web-startwebserver-HpWebToursApplication(或者在浏览器中输入:127.0.0.1:1080/WebTours/进入示例的主页面2:启动webserver服务后,在浏览器中输入:127.0.0.1:1080a入的是loadrunner11的主页面3:在示例主页面的左窗格中输入用户名和密码,点击登录UsernamejojoPasswordbean4:预定机票(flights),在CreditCard(信用卡)框中输入12345678并在ExpDate(到期日)框中输入06/10。单击Continue(继续)。这时将打开Invoice(发票)页面,显示您的发票。5:suspend延迟,推辞Terminate使结束6:退出webserver,在任务栏上打开,单击Terminate第二章Loadrunner的功能2.1 创建负载测试Controller是中央控制台,用来创建、管理和监控您的测试。您可以使用Controller来运行模拟实际用户操作的示例脚本,并通过让一定数量的Vuser同时执行这些操作,在系统上产生负载。1.打开HPLoadrunnerll窗口选择开始程序,HPLoadrunner11Loadrunner1这时将打开Loadrunner11.0CU勺窗口,如下图所示:2.打开Controller在LoadrunnerllLaunche窗格中单击RunLoadTestS运行负载测试),默认情况下,LoadrunnerllController打开时将显示新建场景对话框。NevScenarioX单击取消。Scenarios-场景3.打开示例测试在Controller菜单中打开,选择文件-打开,然后打开Loadrunner安装位置tutorial目录中的demo_scenario.lrs将打开LoadRunnerController的“设计”选项卡,demo_script测试将出现在“场景组”窗格中。您可以看到已经分配了10个Vuser来运行此测试部分SLA场景纲”.设计.选项卡图2.2.1KVLHdJbmjiMEiCtih.1idUie4ftcfed_Irif.ilvM”jiIfiaitaALhixaSiljiEh.InJ.4既方.、.立的国R用仲1门 Rrnun::叶展性国等7,凝钮 g0aHiIxadGfmanI: - 33 r - r-.:f 灯产5二Tym :七也彳uid I vfjl Aq怕也*-lI nlwnctflrt 乳 MM CMfh备注:如果没有将教程安装在默认LoadRunner安装目录下,脚本路径会出错(脚本路径将显示为红色)。要输入正确的路径,请选择脚本并单击向下箭头。单击浏览按钮并转至LoadRunner安装位置此比0e1目录中的demo_script,然后单击确定2.2 运行负载测试在图2.2.1中,运行选项卡中,点击开始场景按钮,将出现Controller运行视图,Controller开始运行场景。在场景组窗格中,可以看到Vuser逐渐开始运行并在系统中生成负载,您可以通过联机图像看到服务器对Vuser操作的响应情况。开始场景,场学组部分联机医像 区域运行.选项节电偏度区域啊应时间图正在运行的Vus er场野每秒点击苑-图windows图 2.2.22.3 监控负载测试在应用程序中生成负载时,您希望实时了解应用程序的性能以及潜在的瓶颈,使用LoadRunner的一套集成监控器可以评测负载测试期间系统每一层的性能以及服务器和组件的性能。LoadRunner包含多种后端系统主要组件(如Web、应用程序、网络、数据库和ERP/CRM服务器)的监控器。1.查看默认图像在图2.2.2中,默认情况下Controller显示“正在运行Vuser”图、“事务响应时间”图、“每秒点击次数”图和“Windows资源”图。前三个不需要配置。已经配置好Windows资源监控器来进行这次测?正在运行Vuser整个场景,通过此图可以监控在给定的时间内运行的Vuse激目,你可以看到Vuse以每分钟2个速度逐渐开始运行。119.98811翰,IOOHA5.54.43.32.2正在运行Vuser里个婕00:00:0000:00:1000:00:2000:00:3000:00:400:00:5000:01:0000:01:1000:01:20已用时间00:01:0000:02:0000:03:0000:04:00已用时间(时:分:秒)事务响应时间-整个场告?事务响应时间-整个场景,通过此图可以监控完成每个事务所用的时间,您可以看到客户登录,搜索航班,购买机票,查看线路,和注销所用的时间。另外还可以看到,随着越来越多的Vuser登录到被测试的应用程序进行工作,事务响应时间逐渐延长,提供给客户的服务水平也越来越低。?每秒点击次数-整个场景。通过此图可以监控场景运行期间Vuser每秒向Web服务器提交的点击次数(HTTP请求数)。这样您就可以了解服务器中生成的负载量。?Windows资源。通过此图可以监控场景运行期间评测的Windows资源使用情况(例如,CPU、磁盘或内存的利用率)。在第7课”创建负载测试场景”中您将学习如何配置Windows资源和其他监控器。提示:每个测量值都显示在窗口底部的图例部分以不同颜色标记的行中。每行对应图中与之颜色相同的一条线。选中一行时,图中的相应线条将突出显示,反之亦然。2.4 查看错误信息如果计算机负载很重,可能会发生错误。在“可用图树”中选择错误统计信息图,并将其拖到window漩源图窗格中,“错误统计信息”图提供场景运行期间所发生错误的详细数目和发生时间。错误按照来源分组(例如,在脚本中的位置或负载生成器的名称)。个昔俣统计值息-整个场景ourLm:uouuLft:uuuu:fi11ui已用酎问在本例中,您可以看到5分钟后,系统开始不断发生错误。这些错误是由于响应时间延长,导致发生超时而引起的。备注:场景要运行几分钟,在场景运行过程中,可以在图像和Vuser之间来回切换,显示联机结果。2.5 分析结果测试运行结束后,LoadRunner会提供由详细图和报告构成的深入分析。您可以将多个场景的结果组合在一起来比较多个图。另外也可以使用自动关联工具,将所有包含可能对响应时间有影响的数据的图合并起来,准确地指出问题的原因。使用这些图和报告,可以轻松找出应用程序的性能瓶颈,同时确定需要对系统进行哪些改进以提高其性能。在第10课“分析场景”中您将学习如何使用Analysis工具。要打开Analysis来查看场景,可选择结果分析结果或单击分析结果按钮。结果保存在Resultstutorial_demo_res目录下。第三章创建脚本3.1 VirtualUserGenerator(VuGen)简介在测试环境中,Loadrunner在物理计算机上使用Vuser代替实际用户,Vuser以一种可重复,可预测模拟典型的用户操作,对系统施加负载。LoadRunnerVirtualUserGenerator(VuGen)以“录制-回放”的方式工作。当您在应用程序中执行业务流程步骤时,VuGen会将您的操作录制到自动化脚本中,并将其作为负载测试的基础。3.2 如何开始录制用户操作要开始录制用户操作,请打开VuGen并创建一个空白脚本。然后通过录制操作和手动添加增强功能来填充这个空白脚本。在这一节,您将打开VuGen并创建一个空白Web脚本1.启动Loadrunner11选择开始程序HPLoadRunnerLoadRunner这时将打开HPLoadRunner11.00窗口。2.打开VuGen在LoadRunnerLauncher窗格中,单击Create/EditScript(创建/编辑脚本)。这时将打开VuGen起始页r i|*B ITUbmI 4 . , .J-.41 1Mriii mhn|EjMhRl W KMf MAP , XRHKB 红ElUmHIMd InlMFs P Mu* F nltapit IWipHlHrilVMMV EW. hR- 4Ml M。. 事 -i.-WWif * 用if*H tl .-f 79 iM* M* nw 鸟 Amr 声MH-MqgiWdlA H *i* fHM pod*M .* mguaqi kH uf hAZ p4vt4l E Xi忡mF tM rfTwi厚4 fuw 向 i&ml -1Jw W* 上Him / aiPmwm Of1V tHHJMMiaUifcnua E4Mtan Mi MM ETMmjptdMdl 4b|i fcfvnii c iiihwrig rAv baAc * *tir-wchwd 4A_4KK AMMaM Cmgau咿Ury UPAHv他E*V.FftjilJ! CiamfriaNGdn SiUCC* e H. FTP*ji&n!l_0,- 之 1HWYA- -rvi: Lmm-Ti*d aiMh - tnW* cwmH* 跑 I Iw wip wcnp# . wwW rMI a.,pnvlW rtufini flgtw* CrE h,i”,. wHFP BFiftit .14 40tJ l|W E p4fMadT一 t - -, ._91mfEIWHMW14tflYf|iKrm*vmtUv*npwHFfWiK.尸n_e个ijrW丁*申teJiRWipDcawfewqqricxcFiVtaCiaFncanfei.xukIichindcrsrinMtanrinsk4O:,T协议是客户端用来与系统后端进行的语言。HP Web Tours是一个基 于 Web的应用程序,因此您将创建一个 Web Vuser脚本。请确保“类 别”是所有协议。VuGen将列出适用于单协议脚本的所有可用协议。向下滚动列表,选择 Web (HTTP/HTML)并单击创建,创建一个空 白Web脚本。注:在多协议脚本中,高级用户可以在一个录制会话期间录制多个协 议。在本教程中,您将创建一个 Web类型的协议脚本。录制其他类 型的单协议或多协议脚本的过程与录制Web脚本的过程类似。4.使用VuGen向导模式空白脚本以VuGen的向导模式打开,同时左侧显示任务窗格。如 果没有显示任务窗格,请单击工具栏上的任务按钮 值任务L如果“开 始录制”对话框自动打开,请单击 取消。VuGen的向导将指导您逐 步完成创建脚本并使其适应测试环境的过程。 任务窗格列出脚本创建VuGen 将*AlJiMfl*/31-ir1uWX,_3.创建一个空白Web脚本在欢迎使用VirtualUserGenerator区域中,单击NewScript-新建脚本按钮。这时将打开“新建虚拟用户”对话框,显示“新建单协议脚本”选项LoadRupnw Virtual User GenefalarWelcome to the Visual UdNf, i rtiiAl IILierin 口 pororranM tcct ng a scplic3tianU拿TN working on phyf id rn.r 卜iiw 3The Virtual Uw 8nmior YuGenpw business proems on 芋口生 卿布嗡on. vnic vJI femi :he_fatrl3scn 加ycI如母OUMIJMBW Si1旭目一PTQOMpt3Heti rctncc Sc-ptI 二:三 L , 1KacentF*OIKDS即En &nd script.Nrw Single Prntncol 5|1明1 Pcpular Ari uoaH矶S 悟帆ulhHI eta-.:.尤-;mp图mL:iieef3wgXhinvHrMtITiluxIntroductiont。Rec01fdingI. kticairdiiKi R*cor RMmrK虹OEM。J RE时 He叫曲巾叫J. Ln hamccmoiti卜Eo si亡onrw总P,QEtirab6 Cewtwit &sds4. Piepar? Rm ld 尸二巾龈口中n JleitonsiMtJT电叱 UM”RuhOiJ白eOHR.寸法ak.intortATilhbnr1e5rftefnta均asre/一ncstntLushouldneindacompleu:cvJe口Feve/itEirduThis整l=Bcfru&efbirurdndtepe-idErtlyandnutal-onflctorES-pierlzir-dtya;preiabsu&r.AboutRecording.U金门.ip!til力律+白5tMt,3二小卡口仃iniquhe他口FIT*4E|,ifKigri%;,;!=15K.f-r-ActionsEatrSt-ptrnssreipnrnavts*tiErrS:inrt.4口匕ar程序LoadRunnerSamplesWeb启动Web服务器。备注:不能自动弹出所用程序的网页页面时,原因是由于安装了多个浏览器,将启用第三方浏览器扩展的勾去掉。Internet选项-高级-,设置好以后,要重启。1、安装loadrunner后,录制脚本时打不开IE,或者报错原因有两个,一是可能安装了多个浏览器,解决方法打开IE选项一高级-去掉“启用第三方浏览器扩展(需要重启动)”的勾选,重启生效。2、录制脚本时出现IE运行错误原因:一般是操作系统的环境不适合或者浏览器的版本有出入。3、清除IE浏览器的缓存。4、我的是xp+Loadrunner11+360可以成功录制脚本,但是,用IE浏览器就不能成功录制脚本,也不知道是什么问题。我最终是重做的系统,性能测试环境很干净,录制成功了,没有出现问题。5、Loadrunnerll录制的脚本一般都存放在scripts目录下。D、登录到HPWebTours,输入用户名和密码jojo/bean,单击Flights航班,输入出发城市和日期,到达城市和日期,首选座位。单击Continue。E、选择航班,输入支付信息并预订机票,在CreditCard(信用卡)框中输入12345678并在ExpDate(到期日)框中输入06/10。单击Continue(继续)。这时将打开Invoice(发票)页面,显示您的发票。查看航班路线。F、查看完航班以后,在左窗格中单击SignOff(注销)退出航班订票系统。H、在浮动菜单栏上,单击勺方框停止按钮,以停止录制。Vuser脚本生成时会打开“代码生成”弹出窗口。然后VuGen向导会自动执行任务窗格中的下一步,并显示关于录制情况的概要信息。(如果看不到概要信息,请单击“任务”窗格中的录制概要。)录制概要包含协议信息以及会话期间创建的一系列操作,VuGen为录制期间每一个步骤生成快照即录制期间各窗口的图片。这些图片已缩略图的形式显示在右窗格中,如果由于某种原因,要重新录制脚本,可点击页面底部的重新录制按钮。J、选择文件一保存或者单击保存按钮,导航到Loadrunner安装目录Scripts并创建文件夹为Tutorial的新文件夹,在文件名框中输入Basic_Tutorial并单击保存。VuGen将脚本保存到Loadrunner安装目录的脚本文件夹中,并在标题栏中显示脚本名称。备注:录制一个诸城专项维修资金系统的登录-备注-注册-退出的过11rBpYrtialQnrCfnwritor-H*二月工esJiLaitnEXafFEiHinzim】-fab(HITP/HTILi出浜工加丽丫,MwilowMdH腑由;i龌ftecaidgg与K4巴:W,二印|_:J_:7i_;37|Uuchaiqjh4第m咿则iigyil帆。HnPiHTPiD|TFiEmWitmfillFes匕中zten二EpHsiUtrSumnRtw?Pug4】iMhr.的EMCMl蟒1.配毋心耐5Hihi航心同Th3mr5MAPJJtrl:如41KkUw.VlJ|ltl:如面“仍无HimeTri-pkdjoTMtfliRbl:zkrYTii-iPoziiiiLcillrl.Ltijir;!wliwjtrLr4联1Ht噂MEHIrl:必Li曲口T1小T凡事Liq:Ijtl:dwfiMEm汜.M。营二4wFlffl4WLj,jIf小iwlhrSk:liitejjIrl:FgCirpwtco.HIrl:ikrrTh.:(PraiLlhixe,Qlrl:MCiiriJiM1岬.HEII-展皿石:.2-重蓟发;耨现后又录到了一谶号双缠摩赏金累毁的一个脸同7gpxt3显皿tint:JT本TiflTtbfcIfcHMt叮E|QTJ。二也1事4且tSUH源艮枷磔猾王常2DLIC12|Witt1二.一二.藤剪砚四吉豆中审钟镉也能他郛用改二七二Y谷旻)门”醐精KM员国中Efl糊耀潴帽【料目渊广才著WJ工留舌M蜒*雕斗靠司DO艮m母l*w5W-江幻第15:二二百盅筠族圜=蜃妣期能配鼬出司阖ft汽雷刘壬口关三U二-1密本退*XLX3J膏匿脚幽就喇明国雄姗!可触1备案百马鼠嫡1#就鲸用上对比邠熟招4g海心SM事*二吉凯L型卢F玄?二士寻密1法;笥剧也献虬期定正F朝:货方T:环三1,.,-:-L二铃j创百E1?甜后新出干亍科:二:一承沿了?D:l(X01fi由觥肛酊IHHf刷(正士副蛭就(*,NFi取浮壬轲EimiHM6|IWHIf.-山渝出专上向后就球傕L鼻口知翔,:-S,::-:2DL2-W-.5|用工曲.咕铤闻3注映美加分上如旧功则魏增胸瞄M缸33.4如何查看脚本现在您已经录制了旅行社的登录、预订机票、查看航班线路和注销操作。VuGen录制了从单击开始录制按钮到单击停止按钮之间的所有操作步骤。现在就可以在VuGen中查看脚本。您可以在树视图或脚本视图中查看脚本。树视图是一种基于图标的视图,将Vuser的操作以步骤的形式列出,而脚本视图是一种基于文本的视图,将Vuser的操作以函数的形式列出。(1)树视图要在视图中查看脚本,选择视图一树视图,或者单击树视图按钮,要在整个窗格中查看视图,点击“任务”按钮隐去“任务”窗格。11 ABf la 1 WttXTTMHM;E. L. int in#AkcvFv h*M二主泅这个小工号就可以删庭制的脚本,没保存之懒录个错是就,更出但除晶了又可看加不以8要由前通口想称之国F不名,跑了二:g: 言苴例宝世球EjJ.工iF豫岗1IiE:r育皿瑞配瞄1 11台置 3*需利事隔士工ilWt FFWi5SAAL,Ml W .同 f K,9用汨THHFERH1 |rVii.i民加nw加!h忙碎tHI(i RW =诲触睢1,亍:器-i*二香季中安总行赳比需写好工*1M晒*带电=H I;田”烬1JC Li-TI CT-U PW)e jd.sv it; 7山 达能耗 ENITrl(huKTTl飕、二吼ufldM画(誉谓隼归施梯、BWH%加FeylJ,寸,皿。EIDITUg1广::门7怪5丁. 7ilue=F, IITttFH,七北, Chi= FiDrTEl,SXTHAifS,1 Uri=itafes/cLtr&Lb(. Jtpc fiefererMtttp/lTXlOLlLlSBiBOdO/bFfsXO/cfi/lotliV 1 UrlLtates/1 cp_rIsiit, J胞 , IcfEzetittD/lTl 10,11, HB:B0B0/bvfl2.4/hcTloduLe. MH Url-lMger/t呷 bg. Jps*t *lefrer=http:/171 LQ.ll. 169:IOS4/bvfslO/fhloduleictlK ,UrlsliaMnL pn| r Refract tp: /l 7Z11 IL lISiHtO/hvfal (Vahwlodult. tetlafl 如,*弹厂Mvt/zriio.ii,ua!ecso/bvfs:.w强二例m班、Rar;E*,rrvr/htli,RMenE物力1电IQl.总加哂型.0/H用3MtimShtpiIwEi2.inf“心mi/*fiiTFiES,fUrl=!ates/tftUjJUKiiPe,-加亡骗、而0确本褊辖器LAST);在脚本视图中,VuGen在编辑器中显示脚本,并用不同颜色表示函数及其参数值。可以在该窗口中直接输入C或LoadRunnerAPI函数以及控制流语句。注;LnaHRumTer使用ANSIC-.口白片瞋1本栖米越出喷.可以.利用C构I.ajicIRiumer扩版到录制和回放次外的功能.问题:此时在脚本编辑器中显示的脚本有乱码,中文都是乱码,日志显示的也是乱码?方法:录制脚本前,打开录制选项配置对话框Record-Options,进入到Advanced-高级标签,先勾选“Supportcharset,然后选择中支持UTF-8。再次录制,就不会出现中文乱码问题了。|X|Q. . i-Mr . IlScrip*PvHdn 口3Rqc 口/dip 口电3 rQ刖4 4f1“即Cicriiauraian MvflsJwa ChiiiB act Cl-iri 匚qd!.工亡FwKQuer Siii-iflChairi N-etiMDikP:-rl MHUFF opeitbAdvvqizfldCiariM atian1 H kmi*Lh4 foi iwlK -fleiiuHrp。”曰 旧修用*ewdki0Rec-orcltTgifc1AKurdeipuiBiijiif已心dirw.huiirva(Th*亡卜-。卜beMks产fktrviey口。oi-eal-saWe-bvii-jw。qrw|ilxcmec:riplionU- p4Fat-ili : |OKCatceiHF问题确实解决了!!第四章回放脚本通过录制一系列典型用户操作(例如预订机票),已经模拟了真实用户操作。将录制的脚本合并到负载测试场景之前,回放此脚本以验证其是否能够正常运行。回放过程中,您可以在浏览器中查看操作并检验是否一切正常。如果脚本不能正常回放,可能需要按照第5课“解决常见回放问题”中的说明添加关联。回放脚本之前,可以配置运行时设置,用来帮助您设置Vuser的行为。4.1如何设置运行时行为通过LoadRunner运行时设置,可以模拟各种真实用户活动和行为。例如,您可以模拟一个对服务器输出立即做出响应的用户,也可以模拟一个先停下来思考,再做出响应的用户。另外还可以配置运行时设置来指定Vuser应该重复一系列操作的次数和频率。有一般运行时设置和专门针对某些Vuser类型的设置。例如,对于Web仿真,可以指示Vuser在Netscape而不是InternetExplorer中回放脚本。适用于所有类型脚本的一般运行时设置。其中包括:?运行逻辑。重复次数两次重复之间的等待时间?思考时间。用户在各步骤之间停下来思考的时间希望在回放期间收集的信息的级别注意,也可以在LoadRunnerllController中修改运行时设置1 .打开运行时设置对话框确保“任务”窗格出现(如果未出现,请单击任务按钮)。单击任务窗格中的验证回放。在说明窗格内的标题运行时设置下单击打开运行时设置超。也可以按F4键或单击工具栏中的运行时设置按钮。这时将打开“运行时设置”对话框以可Ve-塌台 M此。 印帖 堡EQZ; Hm-rd d 必 k I 色 j口 三 Trw |里l二丁芒| *嫌于W声a孑也,曼垂9Em1 web gHTl p, ki h仃lr二匕a7 Retardnc Ldt It fit Tri lug,门艮3/leit/xncTeKt beTeeri act1?曹匚0rd non-HTIL #1 iniimts i Frot-&cot Tyji=: lultIHjrTet*卓=+ St jut 1 Loe Tks a geffEh Rec-一m tarstran GOE刊nt C-旧匚0IntroductiontoerIflectionAboutReplayRep3yistreactpl置%Pr.jmForICiFoduiEsarstianEGoncdlTenUsers5.bhiilkhFmiiJiGetieral电吐口bnSdR-iira-M?如果“选择结果目录”对话框打开,并询问要将结果文件保存到何处,请接受默认名称并单击确定。稍后VuGen将打开运行时查看器,并开始运行脚本视图或树视图中的脚本(具体取决于上次打开的脚本)。在运行时查看器中,可以直观地看到Vuser的操作。注意回放的步骤顺序是否与录制的步骤顺序完全相同。?回放结束后,会出现一个消息框提示您是否扫描关联。单击否4.3 何处可以查看有关回放的信息(1)当脚本停止运行后,您可以在向导中查看关于这次回放的概要信息。要查看上次回放概要,请单击验证回放。上次回放概要列出检测到的所有错误,并显示录制和回放快照的缩略图。您可以比较快照,找出录制的内容和回放的内容之间的差异也可以通过复查事件的文本概要来查看Vuser操作。输出窗口中VuGen的“回放日志”选项卡用不同的颜色显示这些信息。(2)查看回放的日志?单击说明窗口中的回放日志超。也可以单击工具栏中的显示/隐藏输出按钮,或者在菜单中选择视图输出窗口。然后单击回放日志选项卡。?在回放日志中按Ctrl+F打开“查找”对话框。找到下列内容:A:启动和终止。脚本运行的开始和结束-虚拟用户脚本已启动、Vuser已终止B:迭代。迭代的开始和结束以及迭代编号(橙色字体部分)VuGen用绿色显示成功的步骤,用红色显示错误。例如,如果在测试过程中连接中断,VuGen将指出错误所在的行号并用红色显示整行文本。RifullDirM情钟-noiHl*|隆匚,bjlUer:-Lutciir1抬J.RuaVirtLalJeerSiiptflutedit;工工-卜打打乂山.Stsrt1tesKij,寓口it至InJt苗nirtR印LatffiiiuwT:1,COforrISIPtulld段3L蛔19RIZ:1士:制UssldtHSJ-C同KunrzOILUsgld:HA.F而一nn-nuSrrrinifile:七位/口TilEfSFLudHuineTicrlpti-1bd!t.cfOligld:H5CJ-;tsdingKtionweriniti.7&JtunnEgVieet望二EtKFtlnB114fl火H惴A:Ti笥0/1oglnJ,也工式如VimlEt-3S62T:BTTPMsCcdlMOffteTfllps/lTllBa:S0K/taft2.t/itruti/Wfv/nl!dit1JaOf*独MtlcsLcfl:fcbjDiritfidt.Klim1)HilxstirrarilyJcrdvuwnaiif*17034Bb0加明斗1脑hendEFIqng33比由彳Eatcadbyt(AztizEL-CSO):Uc-tiij:Par:!nElerSuhstitiition:ptraifterJiSESEiailDZ=2FliriAiT:E7FJlTCi7:(E7275L43B245E9kligKsO):Bedirsellnt%优口;“仃2U11E&HH而毗10%RlaactLcrLjEHaHW也即上1AL;:匕二二GidirKtigtth也A-,U-c(30hTo卜5小通htM:”lT2JUJLL6.KSWbvLiwM,廿igjWClssldi船冷我阕?双击回放日志中的某一行。VuGen将转至脚本中的对应步骤,并在脚本视图中突出显示此步骤4.4 如何确定测试已通过回放录制的事件后,需要查看结果以确定是否全部成功通过。如果某个地方失败,则需要知道失败的时间以及原因。查看测试结果1 .要返回到向导,单击任务窗格-Task中的验证回放。2 .在标题验证下的说明窗格中,单击可视测试结果超。也可以选择视图测试结果。这时将打开“测试结果”窗口。View-TestResultsn*E!=f c.* * 班 I Mln LH11 旧 iMkk R*flwh OivKlviy I vHuliLl.t v|91l WiTt-iimtinaBria hoi_ l%wral
展开阅读全文