LR性能测试方法.docx

上传人:b****1 文档编号:569149 上传时间:2023-04-29 格式:DOCX 页数:20 大小:783.13KB
下载 相关 举报
LR性能测试方法.docx_第1页
第1页 / 共20页
LR性能测试方法.docx_第2页
第2页 / 共20页
LR性能测试方法.docx_第3页
第3页 / 共20页
LR性能测试方法.docx_第4页
第4页 / 共20页
LR性能测试方法.docx_第5页
第5页 / 共20页
LR性能测试方法.docx_第6页
第6页 / 共20页
LR性能测试方法.docx_第7页
第7页 / 共20页
LR性能测试方法.docx_第8页
第8页 / 共20页
LR性能测试方法.docx_第9页
第9页 / 共20页
LR性能测试方法.docx_第10页
第10页 / 共20页
LR性能测试方法.docx_第11页
第11页 / 共20页
LR性能测试方法.docx_第12页
第12页 / 共20页
LR性能测试方法.docx_第13页
第13页 / 共20页
LR性能测试方法.docx_第14页
第14页 / 共20页
LR性能测试方法.docx_第15页
第15页 / 共20页
LR性能测试方法.docx_第16页
第16页 / 共20页
LR性能测试方法.docx_第17页
第17页 / 共20页
LR性能测试方法.docx_第18页
第18页 / 共20页
LR性能测试方法.docx_第19页
第19页 / 共20页
LR性能测试方法.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

LR性能测试方法.docx

《LR性能测试方法.docx》由会员分享,可在线阅读,更多相关《LR性能测试方法.docx(20页珍藏版)》请在冰点文库上搜索。

LR性能测试方法.docx

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

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2