




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、性能测试报告一、被测项目简介本次测试的对象是LR自带的飞机订票系统,该系统的类型是浏览器/服务器类型。该系统包含的功能主要有用户登陆,选择出发地和目的地、选择出发时间和座位类型、选择航班功能、支付退出登录等。二、测试规划测试计划测试活动计划开始时间预期结束时间备注测试用例设计2015-1-72015-1-7创建脚本2015-1-72015-1-7脚本参数化和事务定义2015-1-72015-1-7场景设置2015-1-72015-1-7开始测试2015-1-72015-1-7测试结果及分析2015-1-72015-1-9测试重点本次的测试重点主要有:用户登录功能选择出发地和目的地功能测试环境软
2、件配置:Windows7旗舰版32位操作系统;HPLoadRunner11.00GoogleChrome浏览器IE浏览器硬件条件:处理器:Intel(R)Core(TM)i5-2450MCPU2.50GHz内存:2GB三、测试用例设计本次实验主要的测试方面是用户登录和航班选择,提前注册好十个账号,和十种不同的但正确的航班选择;并用于接下来的参数化。十组账号信息如下:文件任将d格式(Q)看看00帮助此username.passwordshiwqO,happyOshiwq1rhappylshiwq2rhappy2shiwq3rhappy3shiwq4rhappy4shiwq5rhappy5shiw
3、q6happy6shiwq7Fhappy7shiwq8rhappy8shiwq9thappy?航班信息如下:文里旦福面迫查看M帮助些from,to,fIightLondon,LosAngeIes,230;1449;01/10/2015Paris,SanFranciseo,460;1167;01/10/2015Portland,Sydney,580;1509;01/10/2015Denver,Frankfurt,010;723;01/10/2015London,Portland.250;1041;01/10/2015Zurich,LosAngeles,930;649;01/10/2015Sydn
4、ey,Paris,840;2679;01/10/2015SeattIe,London,720;1060;01/10/2015Frankfurt,Zurichf190;371;01/10/2015Portland,Denver,500;515;01/10/2015四、测试脚本1 .录制的脚本+说明录制的脚本如下:IHL)|vuserjnt.Action,f?u?er_erid*glotMls.hvuser_init()(.return0;)Action()(web_url(WebTours,URL=:1080/WebTours/,Resource=0,RecCont
5、entType=text/html,Referer=,Snapshot=t1.inf,Mode=HTML,LAST);lr_think_time(19);lr_start_transaction(login);/定义事务登录web_submit_form(login.pl”,Snapshot=t2.inf,ITEMDATA,Name=username,Value=username”,ENDITEM,Name=password,Value=password”,ENDITEM,Name=login.x,Value=82,ENDITEM,Name=login.y,Value=9,ENDITEM,LA
6、ST);lr_end_transaction(login,LR_AUTO);事务结束web_image(SearchFlightsButton,Alt=SearchFlightsButton,Snapshot=t3.inf,LAST);lr_think_time(9);lr_start_transaction(book);/定义事务订票web_submit_form(reservations.pl,Snapshot=t4.inf,ITEMDATA,Name=depart,Value=from,ENDITEM,Name=departDate,Value=01/10/2015”,ENDITEM,N
7、ame=arrive,Value=to,ENDITEM,Name=returnDate,Value=01/11/2015,ENDITEM,Name=numPassengers,Value=1,ENDITEM,Name=roundtrip,Value=,ENDITEM,Name=seatPref,Value=Window,ENDITEM,Name=seatType,Value=First,ENDITEM,Name=findFlights.x,Value=78,ENDITEM,Name=findFlights.y,Value=4,ENDITEM,LAST);lr_think_time(9);web
8、_submit_form(reservations.pl_2,Snapshot=t5.inf,ITEMDATA,Name=outboundFlight,Value=b,ENDITEM,Name=reserveFlights.x,Value=74,ENDITEM,Name=reserveFlights.y,Value=9,ENDITEM,LAST);lr_end_transaction(book,LR_AUTO);订票事务结束lr_think_time(6);web_submit_form(reservations.pl_3,Snapshot=t6.inf,ITEMDATA,Name=first
9、Name,Value=s,ENDITEM,Name=lastName,Value=s,ENDITEM,Name=address1,Value=s,ENDITEM,Name=address2,Value=s,ENDITEM,Name=pass1,Value=ss,ENDITEM,Name=creditCard,Value=2,ENDITEM,Name=expDate,Value=2,ENDITEM,Name=saveCC,Value=,ENDITEM,Name=buyFlights.x,Value=66,ENDITEM,Name=buyFlights.y,Value=9,ENDITEM,LAST
10、);web_image(SignOffButton,Alt=SignOffButton,Snapshot=t7.inf,LAST);return0;vuser_end()return0;#ifndef_GLOBALS_H#define_GLOBALS_H/IncludeFiles#includeIrun.h#includeweb_api.h#includelrw_custom_body.h/-/GlobalVariables#endif/_GLOBALS_H2 .参数化因为本次实验的测试重点是登录和航班选择,因此在这两个部分分别进行参数化并定义事务。登录时设置参数如下:veb_i_ibjnit
11、_forinClogin.q1Snaphot=t2.infirmata,c“Mam巳=usErnani巳,rVal-ue=usernameJ,ENDITfflHje=passwordj=ipasEWordi”,ENDITEM,*岫术1凸桌力.戈,Value=82JJENDITEM/amE=loglri.y*Value-9ENDITEM,LAST);陛储meterWpe:FileJEl16|logijn.dat|Browse.AddCqIuthfi.,|AddEw?“*|QdeCokinmJ凰或号Fi0科|password1工skiwqjOshiwqlkappyOhsppyl3shiM璀h*pp
12、#4国hiwq3h鲤py35eskiwq4whi靖q5haypy4hajpy57写hi卡碉happyS6sh.i.wfq7hai)py7910shiwqSshiwgShappyQhappy9EditwilhNolepd.DataWzafd.SimulaleParameter.MV-141-XU1V!19.VC*Bynumber21.Ciolwui|EommaLtrbjf口圳曰:jJFirst|1三eladnextrow:Updatevlueon|Sequential:|Eachiteration提前注册好十个账号密码,将这十个账户作为参数化的数据。选择航班时的参数化如下:lr_stazrt_t
13、ransactioll(tiook);web_subjiit_fQETR(Teservatipl,*Snapshot=t4.ITEMD/HX,NameW一一口art、”?&10丁二=口加1E1IDITEM,-a11y:日匕覆匚十口1七7.二31口匕=。7/2。15“ENDITFMjanelrriyu.alu已二t01“JENDITO,NaareturnDatej7alue=01/ll/2015,ENDITEMjNajie=numFassengersaluE二1、END工TH几NaaroundtrlpValue=jyJEUDITEJfi,rNae=seatFre*TaluE=Wi.ndow*Ef
14、fDITEM,*HaBseatType*,Value=First*JENDITEM*Nane=findFlight,/,“aluh?W二ENDITEM,*Nane-findRllgh-ts.y,Falu已=4、EHDITEM,LAST);lr_ihiiik_time(9);web.subnit-fom(reseTvations.口1一2Snapshat=tS.ini,ITEMDATh-Kajii.m中utboundFJ.户目13.=匕ENDITEM,rNane=reserveFlights.s,JTValue=74J,ENDITEM.-NaaeeserveFlights.y,!,Value=9
15、/,,ENDITEM,LAST);lr_erid_transaction(bookLR_AUTOD,ISamelineSMeclnewttcv-t:!ParameteftypsFibAddColuinn,AddRowiraIDeleteCokunri1DeleteRow88T|Fj_epelect.dat|frontcflight1LcnddnLasAitles230:1W:C1/10/20152FarisSariFraikCLsee460:1167:01/10/20153FortlandS7daiey580:1509:01/10/2015qDflkvirFrarLkfurt010:723;0
16、1/10/20155LfinddnF*rUulJ250:1041:01/10/2015gZurichLgsAikgeles030;640:01/10/20157SydneyParis840;2673:01/10/20158Sr&七tieLondon720;1060;01/10/2015gFrajJfiEur+Zuriek100:37l;01/10/201S10PortlaiLilDenver500:515:01/10/2015ditwithNotepad.DafeWizaid.SirmjlteParametei.SelectuolunnFil4formatCilumrFirstd&t后Bynu
17、i*br:共有三个参数,分别是选择的出发地、目的地和航班信息(即航班号、所需费用和时间)3.事务定义共定义两个事务:login和bookActirirwrv4ti31口12SignOffButton五、场景配置共设置12个Vuser,并行策略是一开始每10秒增加两个Vuser,直到运行的Vuser的数量达到12个,然后再持续1分半钟,退出时,每15秒退出5个Vuser。因此整个过程所需时间约为三分钟二十秒左右。六、测试结果(客观)测试结果:运行的并发数:CWMII0C3UCMM*AM喻gQIJ他QF34iCQFHMQIXM鹭加3I;KIC叶崎H卿党MB爱取H的同印团CWMII0C3UCMM*A
18、M喻gQIJ他QF34iCQFHMQIXM鹭加3I;KIC叶崎H卿党MB爱取H的同印团Trm事务响应时间图:TifluR-tE-31JOOEfll3-EHOiENDDI-filU工口力加MIT10DCdU21WI2-H3CIS-SD0001ID113WM:I32D每秒点击数:Fhewwiirfa101*,九*.j+I-Ff1*.K+*I-miA*I-*dt;I龄幅If/I,X*j1II-h1?WWWHr轴wriRM-,轴-Ml141MMil0加,M4i4崎M1id梅归堂恸归其4K4”嗯轴14博御岫82R5卧r.pwErUL5h:i|l*W=jMh|AhqFsSIj*-七、测试结果分析和结论Lo
19、adRunner进行场景测试结果收集后,首先显示的是该结果的一个摘要信息。主要包括:场景执行情况(AnalysisSummary统计信息摘要(StatisticsSummary)事务摘要(TransactionSummaryHTTP响应摘要(HTTPResponsesSummary1、 场景执行情况本部分给出了本次测试场景的名称、结果存放路径及持续时间。AnalysisSumrnaryperiad;2015/1/9is25*2015/179i:2bbranIMUnm*“立个3gLHdiCttltAhiCiVPrsgrsfriItJocaljacraz.irrDuration13rrMHUEES
20、and31zcendaii由图可知,本次测试从19:25到19:28结束,历时3分21秒,与之前的场景配置中的时间吻合。2、 统计信息摘要该部分给出了场景执行结束后并发数、总吞吐量、平均每秒吞吐量、总请求数等信息。StatisticsSummaryI-aitu:12MajdiEtirnRunninqWu/crs;1,427,672TtmlTheuuhjHit(byte1力7r06SAve./cieThr口ueali口ut:fbytESj/siEucinid):lr064Hit。?Awera口zHlitsiaeirSEHCond:由上图我们可以看出,本次测试最大并发数是12,总吞吐量为1,427
21、,672字节,平均每秒吞吐量为7,068字节,总请求数为1064,平均每秒请求数为5.267。对于吞吐量,单位时间内的吞吐量越大,说明服务器处理能力越好,而请求数与吞吐量一班成正比关系。本次实验仅仅设置了12个虚拟用户,为了处理方便,节省时间。3、 事务摘要本部分给出了场景执行结束以后相关Action的平均响应时间、通过率等情况。TransactionSummar51airtFairtmit:TotaIPsi-EE-sd:135T-oalFailiad:TotaIStoppad:1口篇Tin。TranurtiDH5口事MT/twMinimuHm冉相手KaxioiMm竽tdLM碗*110看QOF
22、aiStop!匕uoktfKggr号ndTi曰n*匕匚.i日INt3.3.237.EE317.SC414B434E0.5341.5475.47S37D20.5,931.761g.5ii1.59&用中14CQ0DDQ12Q0D.DQ1-o.aci12aSerwKEnLeveIAqrecirbEBhLcqeiidi?IPh35Fail0INoDah:Un即:*GrdiwMT中U-.ih.!*KH1toilerbn中了耐17210iil.而V-,小:Q5T215i953CE1244i131MuU:Jj1.M?k必1.1311,1-uiei_占aTuia口sh00nD.JAIril)-1,1口0BH2
23、rd这张图是平均事物响应时间图,是平均事物响应时间与结果摘要中的事务摘要合成的7、 每秒点击数k=JAzM:_slGL匚k=JAzM:_slGL匚litm105107jge,!|,.diHHip*r,!|,.diHHip*rHlu时r5ohd0的MEE刘通郭如CfiE011-00Bi:1D口1RIEMrSDI1:4I打加IZDV021fl02213C3302如2E必面Ct3:1DElapsedjcrmarlnlimemm33-11.B11.BlAQ4Hd!1乂I反映了客户端每秒钟向服务器端提交的请求数量,若客户端请求越多,与之对应的平均吞吐量也应该越大,并且发出的请求越多对平均事务响应时间的影响越大。8、 业务成功率SwiftrlriaryReport|Runriirigl-fitsperSecond|ThrmglfiutTrarua
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纸制品行业生产流程优化与质量控制考核试卷
- 电子出版物批发商的跨国合作与海外市场拓展考核试卷
- 节能型纺织机械驱动系统考核试卷
- 肥料产业国际合作与交流考核试卷
- 宝石检测设备的技术进展与准确性考核试卷
- 矿产勘查环境保护与生态文明建设考核试卷
- 零售行业商品识别系统租赁与培训协议
- 通信设备质量检测与纠纷解决补充协议
- 医疗废物高温处理厂项目投资合作协议书
- 在线教育平台虚拟教学场景设计与承包协议
- 2025年保密教育线上培训考试试题及答案
- 2025届百师联盟高三联考模拟预测(冲刺二)语文试题含答案
- 天津东疆综合保税区管理委员会招考聘用冲刺题(二)
- 汽机专工必备
- 劳动法PPt-课件资料
- 基于语篇的小学英语对话教学策略课件
- 结构化思维与表达课件
- 夜班巡查记录表
- 潜山油气藏勘探与开发
- 水利水电工程土工合成材料应用技术规范
- 医药物流项目可行性研究报告
评论
0/150
提交评论