性能测试报告模板_第1页
性能测试报告模板_第2页
性能测试报告模板_第3页
性能测试报告模板_第4页
性能测试报告模板_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

日期:2014.09.041测试信息被测系统积分解冻划账接口版本号执行人崔晓晖执行时间2014/9/32测试策略由于之前执行过积分解冻划账接口,发现40用户时,程序占用CPU较高,双核2.0主频的服务器CPU占用率在50%左右,且较稳定,单核CPU利用率已达100%以上,因此决定对场景执行profile,查看服务器运行时,程序对内存和CPU的使用情况。本次性能测试采用策略如下:•:•业务场景:o测试接口:积分解冻划账接口♦:♦测试场景:本机使用tomcat5.5部署积分接口war包,同时使用loadrunner执行40用户并发场景,同时使用JProfiler查看代码执行情况,包括CPU•测试机配置o处理器Inter(R)Core(TM)i5-4570CPU@3.20GHzo内存8.00GB♦:♦测试软件:JProfiler8

3测试结果3.1内存中对象3H:mHIl«”lhWExr:3iM3r”临1SE间rnlQIK-III■fa.I上图列出场景执行时内存中存活的对象数,char[]对象有476988个,占用内存83583KB。3H:mHIl«”lhWExr:3iM3r”临1SE间rnlQIK-III■fa.I上图列出场景执行时内存中存活的对象数,char[]对象有476988个,占用内存83583KB。其次是String,共316814个,占用内存10138KB,且随着时间不断增长,该数值不断增加。3.2CPU占用汇总本机CPU为i54核处理器,执行过程中,CPU利用率一直稳定在40%左右,且全部为tomcat相关进程占用。详细CPU占用比例如下图所示:其中/point-union-api/point/unFrozenRemit占用了68.1%,如图所示,该段时间主要消耗在xy.MethodIercept,其次com.wanda.point.bo.PointAccountBo.getAccountPo占用9.0%,org.mybatis.sprint.SqlSessionTemplate.update占用6.7%这些方法需要重点关注。

cmsun.4E2s-2Ditiv.arc.np^ehjt.tHiceit.utl1.ihrt-idzIhrt-adPocJ.fcZojitirolKnraiable.cmsun.4E2s-2Ditiv.arc.np^ehjt.tHiceit.utl1.ihrt-idzIhrt-adPocJ.fcZojitirolKnraiable.ranf-40Ly-],335itivUEL:/p&int~Tm.ira.-ispi/point/TOPrarerJi«r:t662%-4&~e~],闵5ii^rcmwandipoint:,core-.Tri&d.tPtroEmfliiteT<Zixn.tToll«r.ijnFroTtnEerpLts303-LE34jqv.can.vuida.pointbatrMLMftian.TraileLtnPrQreaTrajiBfcrlr-snaartlonuhFrDiwiB.oll■ondq.pninicktcatar.TTansEK?ci]tcTJHiOiaDceTByl7l5LIBSBe--aa229^Inn^rlraiis□ruapriJiEfrajne"ork.cflil?.praryHetlmdlnterccpior.in.1:ercej•:Ifu.al.xv-cuLar^JJ■.i.kCLx-aKD^CGLlQ^iL-B£9f31SauvaksiPtdx^L-uulbcI:lDti.emrainyb-Lt^s.sp-ingS^LS>aeslunUtIoEL^yricIirdell2-ationaftAtrCoriplvlion.iic-h-uig#e3pD.irif1If祢Eyqm匹cjul白ctium.«Lci±aiieh-uig#«-£.e3pD.irplAhwlTut!*c>由^4lCc>jiri6etidnii.iielvu-ig.4.v2.a3pd.itpl.gyCujuifiutiobl.£«i£^iciCciriititcm.ihelbu'ig.4.v2..iIpl.Abittr队(JdiUktityT>ak4irij2女4h=Mnch^ri^a.v2.c3jfl.iiipl.HciFrox^Caraiactiobl.i奉日ls.spring.S^lSassiDaJJtilsJSqlSa^simSyELchronix«.tion.bifMr«dCcmitcon.nzh^riE'fl.v2.c2pQ.inplHctTirDK^CaniLactiobl.nsK^bdOiily:h*arifffl.v2.灯.implUctlrDS^'Caniisctioel.£itA.TitaCcmitpcLilt.bo.tr^Tisiictidilrr-adilfaFraEtaTr-soisEtrfransBLCtiarJl.^ani%〉nm-3,71&0iiiv.cm.^gii土r^Lhi.皈F^mtArs皿LE。qtAcwHdPq453ns-3,7&9:K5-.irror7§.istAECDWitFo0.CHf.-3^175he-3,76^lkw.dtcapacJiecflmanBIojicStrancVtils.isEr-pty濡-<7,313v5-3^T7&<w*<uid-aii^iELt.bp.Foijitrrfl.dtifltwBc'.'jpdslc6.器-47,,33Brum-3,776invcmsun.jmsy.tTroz>6.T^p-lnteijJ'i6.7%-4^111ii3-3,77&1州arc-pybHtiB.sjriiii.SijJ.SE3siaiiJenplil.e.i^pdste项2N~47*109H3-3^776E!53LODI股瑚皂白-47j|035m-3?77fianfaripl^1£hs1.3anlntarc«pica~.mvdIc*-3_,772in*.-3',772inv.-1..8BJIimr.-1..8S8iirr.-L瞰iirr.-1.8BJinv.OEL.e.actCOfl.hnlftjIe..手mg..nytati£cprlb.g.5ejanlTtj1e..eLa^Aje.janorguQp.jLi££.idTi.c^irirt□fg.nyhatifcprln.g.5qlSasc.ianlTtill.l^5>^1ja££.laiilfui-=.aeI:iaiifil-]1,326.ny'batis.spriiig.S^LS4E.£i(xiiI«iipl-dt4.4ec«£stLOD3,776in?,erg.riyt^tLEspr:ng.S^lS^ssicnla>3,776.riyliatLsspring.S^lS«£:sic-nlamfO.ia.1:4.a>ns-1-38。luv.rori.ri-aiia.point,bo.FaLntTiradcl'atairBo.z4trir-ad.;Y4.tsrFo]%-JiOvs•30-1litmctenybau3sprnnE.Sal-sei-s:MilJtils.rlcseSiloeBS]mi175vs-1^Sfl-Iin*oreapache,ibitn-s3tsiton.3015535]an.ernrintg.njfbntlssprme-SolSeaaulftnls-.isSqlSes^LqHTg.njfbatlssprite-SalSeas-naiiTenflate.accessSICCnybili3xprang..S^1Sbv.x3eolTrnizJ.il:»■£:=■.orgnybA-lLfwpmng.皿aaec^-sE^SClDcan.*uidA.pointbaFcqhXTe白4彳吊盅EoeBq[虬eafE~7?S33.a.pi£-htiIcigAj.L口应"ixEh-L,E83itv.cari.amda.pointALE.traetCantrallvrliAcrCantant~7^533jalv.jav4.Luig.SitrLJi$Bu.Lldu'.4fp4Eii皿日匕paLiLt.€OT4.IruL-zfcr.IrQ.d4lTnFtdzmEnl«rIr«£isf±r.ti*snsfairroIradeRat^rFdjwo.l^xtMe4Tr)i9i.t.fomelIjg*1-znf.Str:a^uildar.*Ciid图1CPU占用情况编号Cpu时间方法165%-3616msjava.Iang.reflect.Method.invoke215.4%-855msjava.sql.PreparedStatement.execute32.2%-124msjava.sql.Statement.executeQuery42.1%-117msorg.apache.log4j.L51.4%-79,326|xy.$Proxy9.getAccountPo61.3%-71,560|isjava.sql.Connection.prepareStatement71.2%-67,760|xy.$Proxy9.updatePointUnFreeze80.9%-52,726|isjava.sql.ResultSet.getString

90.9%-51,845|isorg.apache.ibatis.session.SqISessionFactory.openSession100.6%-32,268|isjava.util.LinkedList.clone3.4单次调用时间较长的方法编号Cpu时间方法165.2%-3,616msjava.lang.reflect.Method.invoke215.4%-855msjava.sql.PreparedStatement.execute32.2%-124msjava.sql.Statement.executeQuery42.1%-117msorg.apache.log4j.L51.4%-79,326|xy.$Proxy9.getAccountPo61.3%-71,560|isjava.sql.Connection.prepareStatement71.2%-67,760|xy.$Proxy9.updatePointUnFreeze80.9%-51,845|isorg.apache.ibatis.session.SqlSessionFactory.openSession90.6%-32,268|isjava.util.LinkedList.clone100.5%-26,523|isjava.sql.Connection.createStatement110.2%-12,672|xy.MethodIercept120.2%-12,323|isorg.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run130.1%-3,908|isjava.text.SimpleDateFormat.parse140.1%-3,645|xy.$Proxy8.getTradeWaterPo150.1%-3,310|isjava.text.MessageFormat.format160.1%-2,949|isjava.io.PrintWriter.close170.1%-2,906|mons.collections.map.ListOrderedMap3.5调用次数较多、平均时间较长的方法编号CPU时间-次数115.4%-855ms-510java.sql.PreparedStatement.execute265.2%-3,616ms-436java.lang.reflect.Method.invoke31.3%-71,560|is-286java.sql.Connection.prepareStatement41.4%-79,326客xy.$Proxy9.getAccountPo

-21152.2%-124ms-167java.sql.Statement.executeQuery60.9%-51,845|is-166org.apache.ibatis.session.SqlSessionFactory.openSession72.1%-117ms-144org.apache.log4j.L81.2%-67,760|xy.$Proxy9.updatePointUnFreeze3.6调用关系图:Tom37niAfian:JT阳己对三STT4UITuiHimn:I?,GGISi:>3jTTH:1?in.mwflrt:1《URLGale:町Toiaiue4ulkll«f«n:24HCfiiSi:67ulLh■radTom37niAfian:JT阳己对三STT4UITuiHimn:I?,GGISi:>3julLh■radadRintab堡T<jut^531m&,11hitn:34^7yix需重点查看com.wanda.point.core.TradeFrozenEnterController.unFrozenRemit共耗时14,808ms,共调用67次。3.7Wanda中调用时间较长的方法信息:编号方法Totaltime调用次数平均时间1URL:/point-union-api/point/unFrozenRemit1180ms4288m

s2com.w

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论