LR性能测试方法.docx
- 文档编号:569149
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:20
- 大小:783.13KB
LR性能测试方法.docx
《LR性能测试方法.docx》由会员分享,可在线阅读,更多相关《LR性能测试方法.docx(20页珍藏版)》请在冰点文库上搜索。
LR性能测试方法
1性能测试概述
1.1测试步骤
1.准备好测试环境;
2.根据测试用例录制LR脚本,参数化;定义测试场景。
3.针对设计的每个测试场景,性能测试基本按照如下步骤进行:
a•进行测试环境准备和测试数据准备;
b.运行测试脚本/程序或者执行处理过程;
c.收集并记录测试指标。
测试时需要收集的性能数据主要包括如下指标:
指标
说明
RunningVusers
并发用户数
HitsperSecond
每秒点击数(即http请求数)
TransResponseTime
事务响应时间
Trans/Sec(Passed)
每秒事务数(通过),看曲线的性能走向。
1.2明确测试需求
举例:
并发虚拟用户数300个(单机),要求在每秒点击数不大于1600的情况下,系统能稳定的运行2个小时,事务响应率>99.9%,响应时间不超过2秒。
2使用Loadrunner进行性能测试
2.1打开loadrunner
1)Windows启动器输入mstsc;
E6IS4:
耳I5^7-T
2)打开性能测试服务器的远程桌面,
ip:
192.168.1.224;密码admin_h3c
3)打开loadrunner11
X
合主臣
V
•易哎
KAWPPConi..・
■
•心■“
•■'*'
U•-
■
㈢UbuMul岱If^win2003
Administrator
真的电®
/肌・4口、wartrws
^HlJIXWTPControlTwtel
、[调艾
.)告慕
艮桂制街檢Q奄套刃!
工貝
..打缈观札佞冥
Q投索⑸
口怖®
妙直滄伎学CVTrogranFil©s'M?
\LcwdK'irwr'bm
2.2录制脚本
LoadRunnerLauncher
What'sNew
j=PCreate/EditScripts
Wtiat'sNewinVuGen
RunLoadTests
AnalyzeTestResults
LoadTestingpceverrtscostlyandpainfulperforinarKeprofalemsinproductionbydetectingbottlenecksbeforeasystemorupgracieisdeployed.BycrestingproductionwocklosdsonITsystemsinQAorstaging,youcanmeasuretheperformanceofcriticalbusinessprocessesunderloadandpinpointbottlensdtEforrs()idresolutionHPsoftwara'sLoedRuc门册pr&vicfescomprehensivesupportforthemostcommonprotocolsandteciinologies-inuludingERP/CRM,Web,J2EE/.NET,XML,.NET,wirelessandstreamingmedia-allowrigITgroupstouseasri^eproductfortoadandperformancetestingofallenlerpriseappficertiors.ImplementinganeffecttveloadtestingprocesswithHPsoftware'sLoadRunnerhelpsensurethatnaworupgradedapplicationsmeetservicelevelobjectivesar>ddeploytoprcductBnwrthnoperformancesurprises.
EnhancedsupportforWeb2
•NswAjaxTruClitntpratocemulatinguseractivitywil
•NewprotocolsfwMicroscomiTiiLjnicattirtgoverHTTF
•Enhancsddert*foririatsuf
FeatureVideos:
海IntroductiontoAjaxTrue囲Advanceddeftaformsrta蚤SilverbghtpntJtocoi修JavaoverHTTPprotocc
What'sNewinContro
•Eniiance'dServiceLevel*percentiles
■Controllerrowslowscusmeasurernent?
toaccomir
FeatureVideo®;
麗Servicelevelegreemeri洛Customizernorwtordefai
2.2.1添加脚本
約IPTirtnaJ.UserGe&er yewjoqI? 理ride即Heb;耳”丄” S: artReccud WelcometotheVirtualUserGenerator InaperformancelettingorapplicationmanagementemironmsntHPtppicaiionanpltcehjtriariuserswrkingonpiysicalrna: hinejwith"flrtuarusers,orVuser^. ThaVirtualUnrGcriBrstorQ/uGsn)worksonaiscord-and-pbybackprincipleAsyouwalk(hroi^habusinessprocessonyoursppheation,VliGenr«cordsfouracLiortsandcremes &scriptswhichvHWformthefouncationfor^ourbueiiBaBtechnologyoplimizstiDn. cript “rptrpiriMnl IfWeb(hTTF/HTML'i WhafsN< Protocols 9AjaxTruuincluding/merastiwel- •Silverlighi Transportleconfiguring •Javaovertpioducesother」備: hired」ctior Features DataForm 1TTFVHIhstructured. Corrphtio 2.2.2选择协议 VirtualU^er r_G NewSingleProtocolScript MewSingleProtocJScript NewMultiple ProtocolScript ana(lesi sor icati ndat NewScript Recerrt Protocols 匚衣亡gory. Web(HTTP/HThJlLj EmulationofconinnunicationbelweenabrokerandWebreiver. 2.2.3打开网页开始录制 等待打开网页 L^auinchingapplicationforrecordimg... 2・2・4录制脚本 t丈Q占邯斤: 啻白衽活折那m炳恥可氏至联阿艾着了皓 ■h.1閒fcl卞JiIffA 2・2・5完成录制 IAc 同动壶 联网害星 聡网大数据 rr卜*1 227疏3——胃®讦 2・2・8运行日志 FieEdi 过ewir^ertYweiActcrusTjzdswrdowH^ip *|iU2i.r匚Ijj|- ia丁孑血 ^Tf«|圍j 丽t J—— Star: P;g& 'Running-norwnw丄-Web[Hl[P/HIMLJ| €Action "f«/usep_and住-qlcbn邑h «D() ^c*ifluQ vet-jrl(inJcz. - reburl(indeE・htn.1\ ^UT.Lihctpj/ rURL-h1tp^//l$i2.IBB.1.11: 8S/ ^Reccurce-C '灵皀cource_u, "RecCflntent *a7LtTvuc-tesl/hliil\ 僦fsxei才 ■■花fereru] ^Snacsh&^t "Snap5h«t=-tl,inf", zHc4e^HTm/f IXTKAKL^ LZlhA^Ej cirpl -iUrl-/irwlcts/dcfamit/'ln-age vUrl.=/tsjr.pL rUrl=/tenplets/default/1nage ^Url-ZtciLpL JUrl■/1cnplcts/defmlt7in^c. TUrl=yrenpl rUrl=/r^nplets/defaul驴 "UrL-/ten.pL "Jrl_/tenpIstr/iefault/iTinge 'U: rl=卄nirpl JTJr]=/1mpl匕七£/default/ln^ge- 'Url=? tE! n: pl- ‘Uh1=/tenpIbts/defaultJ1nage *Url=/tcnpL 'lJrl=/l! cupault/'inage LAST). LAST). 迥七口旳Lwj_住HeozfcmgLog GsreratciriLog RumiitsData EndingactionAction,EndingilELdli^n1. BndlnjVuser,., actionipbetend. Endingactionvnser_erj± Vlisetleriiinate± 2・2・9保存脚本 2.3运行脚本 LaadRunnerLaunczher LeadTesJingpreventscostlyandpainfulperformancepro! bydetectingborttlenecksbeforeasyslernorupgradeisd@| 2.3.1设置场景 2.3.1.1设置点击率目标的场景2・3・1・1・1选择场景及脚本 2・3・1・1・2配置loadgenerator 场景设置界面点击Generators进入设置; rariinGnal 点击“Add”; 输入发生器的IP(本机填写localhost) 点击“connect”,连接发生器; 可以看到状态变为Ready,表示发生器连接成功。 2・3・1・1・3选择场景目标 2.3.1.2设置vuser的场景 2・3・1・2・1选择场景及脚本 2・3・1・2・2设置vuser 1)双击图中蓝色startvusers部分,弹出action设置框; 2)如图中所示,一共产生10个vuser,每15秒产生2个vuser; 3)可以从vuser产生图中查看产生时序; 4) 2.3.2开始压力测试 2.3.2.1添加监控服务器 在windowsresourses监控界面右键,点击"AddMeasurements” AddMe^snreinentE... Exp»rtto1H1'IL.. Fretze ~GUjtidoViewsCkange5■CViarcChukger : Lenario 00: 00: 20 vSec) SOsec 00: 00: 25 2・3・2・2添加主机 2・3・2・3添加监控主机IP IVCE135L 2・3・2・4添加监控资源 Add 2・3・2・5添加监控cpu空闲率 □bject: Processor Class Duurilw^ 畫口Tima %C2Tima StC3Tima^■['PCTime 器IdleTine SInlpcrnphTims 7iPrivilegedTime %ProcessorTirr>e HUserTinre Inwtanc%: O1234567J1 Help E: 2・3・2・6添加监控内存使用率 2・3・2・7添加监控服务器完成 MonitQiedServierMachines ResouiceMeasuiementsonlocalhosl H&sourcaMeasurementOescriplion 定CorrirmttedEptesInUseMemoryWComnnihecIByte? 与Memmj^.\CaninnitLimit之间的比值»(Comrnittediremary扌皈果斋要写,''価盘时已在贡茴立f牛中俣留"空间的处于便用中的物理內荐-CommitLimit是由页百文件的夭屮両决定盟・釦果扩犬了页面文件.违比例就会减小L这个i十数器只显示当前百分比 : 它不是一个平均值口 IM DKCancelAdvancedHelo 2・3・3监控压力测试过程 重点观察: 1、是否有错误; 2、响应时间是否正常; 3、服务器性能是否正常; 注: 性能监控的其他方法: 1)对于windows的服务器可以使用windows自带的性能监控工具。 2)对于linux的服务器,可以使用sar等工具。 Sar-u3200>cpu.txt Sar-r3200>men.txt 3)对于虚拟机,可以使用vmware自带的性能监控工具。 CPU^IM^AKhlHz) 4000 3Eiin- ;/) 3.000 □J5W g2.000 16(X0 J 1 rl /: * J• f—i 1■ _j'l 1aQM 驰 0 k J cd 13-^11l-^Sr-nI予丟1113^111&3-11 W2T5卜巾彳7呂b13-D5 内桿win Tioof-ri: 25-vijsor乜盟…naos卜•m;ao ■蔚問■CAv■.ihJUiffKlJh■JbJUWK■已乂眞 2.4查看性能测试结果 Eile-evSeeB^,d^uiutcrEDiacnosIl>2SToolsE^lp |cdoi SealsM申於urmynri Mwhip# M=- 菸Irl卜TimiPncESMir^Tnl^) Inr^lhost 99J73 2.4.1测试概况 Stub Ehhel^V'z.eur£ Xit=p«TSbCOfid. : harD=ghfirt Ithhi! 匕on2-Ttrnary Trstr-ia---t#ipan=aTliti* Stanrtiresumnnarv Youcan: dehne-SLAdatausingthe生L=unhniJ「hhDri芒士nd Toueananalehan^artiic)nbbha>>ii口厂uingthen厂占1甲丁包~t•占“£吕「打(]_gm Tfinsaction&」「「即巧 TianjiiictiDinsIT-sfealPasstdi2j7C-0TirfalF-aikd: QTrfa^toop^dD4”也口onjclin垃 呼jm什iNptw乐l真$柜炒百MmimiiE,/l牯口,科。 纠巳种irmirn,ttLE? »vijiga。 ■卩P・m=卜灯 0.Q3701113.2€-601即乩血加州QQ 曾“;时自「~lTi茁坊F门"會Qoa.Q^S0DMQ0 ■jLficair|门曹T■胡口C0D口口1口D4U,Q01,QHOQ 2.4.2响应时间图表 L: scni T1 ■ft3嚅 at*z|彊F*■ i Scat? 匕 “血曲* ErflphBs.Mriil*J ◎茸》赳M®■工 .旳口诃Us? F Lilthi.id- 1 Artcn-rr^rcDC'cn CLOB4 illH 0115 0ffi2 挖*芳dTi祁alWi D >] 0 a fl 1 rtlEriniritriiKt«n 0 Q Q 0 u ■M r»m«T 丄: 2.5编写测试报告 2.5.1测试报告模板: 公司网站测试报告. doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LR 性能 测试 方法