4-LoadRunner设置集合点_第1页
4-LoadRunner设置集合点_第2页
4-LoadRunner设置集合点_第3页
4-LoadRunner设置集合点_第4页
4-LoadRunner设置集合点_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、LoadRunner设置集合点集合点的用处对于LoadRunner来说意义非常大,它可以设置多个虚拟用户等待到一个点,同时触发一个事务,以达到模拟真实环境下同时多个用户操作,同时模拟负载,实现性能测试的最终目的。由此可见,插入集合点主要是为了衡量在加重负载的情况下服务器的性能情况。举例如下:在客户的需求中,可能会要求系统能够承受1000人同时提交数据。在LoadRunner中可以通过在提交数据操作前面加入集合点,当虚拟用户运行到提交数据的集合点时,Loadrunner就会检查同时有多少用户运行到集合点,如果我们设定脚本运行的虚拟用户数为1000,等到这1000个虚拟用户都运行到集合点后,就会触

2、发同时进行提交数据的操作,从而能够测试系统对于这1000个用户提交数据的响应情况,依次来看系统是否满足客户的该点需求。1、集合点插入方法:1 .录制时,在需要并发操作的事务前直接点击插入集合的按钮;2 .录制后,录制的脚本中,在并发操作事务提交前插入,点击右键,选择,然后选择后面出现的,输入集合名称,脚本中出现,即添加集合点成功;备注:集合点只能插入到Action部分,vuser_init和vuser_end中不能插入集合点。如果想要测试系统所能支持同时登录的用户数,登录的事您要写入到Action中,然后插入集合点进行测试。2、插入集合点集合点只能在Action中插入,不能在vuser_ini

3、t或vuser_end中插入。在需要插入集合点的操作前,通过工具栏上的集合点按钮插入集合点,并在集合点的输入框中输入集合点的名称。集合点的名称最好是有意义的名称,这样有助于在系统分析时,分析系统的瓶颈所在。插入集合点具体的操作方法如下:在录制Vuser脚本时,在需要插入集合点的位置,单击'录制'工具栏上的集合点'按钮或单击'Insert'菜单下的'Rendezvous子菜单。将打开'Rendezvous'(集合点)对话框,如图2-28所示。IcrcvrViTtQ*!UserGqiiw2r-TOI-TebOffllP/HTIL)国立

4、ItView比汨hVuserActcrETodsWdow用口型为=37RX向西方FmdConrelatranE。ParanLet守RuntimeSettince上1JB8.L75:0O8O/ezfwAlt+JnsertClrl+TCtrl+D3UMewStep.峥Trans我mr.制EndTransaction(11-Web(HTTPHyU3m_init-Acik>r>¥U$ffl_ondSerdezvojE.»£o(inment7LogMesage.O工叫qlcErg*4mt|.".<!|11e111r.-r&xt/httnI

5、P."S&fer&r-",Earshot-tl,i+",Tfcde叫睢、EXTRARES,1Ji-|=/eziw/imaBe&/bg_enrferrjps",.He?ererzhtti:/192,163rT,75;0030/ezf/,ENDITEM,"UrI=/ez7fw/imae£/bneIog.inbBit:7I-/azfw/imaes/'bri-reatb.gif",HJrl=/ezfwZimases/load2,3i,"Ref,"RefererhttP:/192JG

6、S.L7?:90e0/ezfw/"hW)IOh困口;乍甜erer=ht/W,168.1.7b;HMOwBD1IEM.ereLhtg"吃J觎L75:BO30/edq/.B0TEM,Ir_thnkjime(2);web_abffiit砧酬I醯ix依jss典imidF2110C3E7F4EST1陌幻27752071749"SnarsFiat二电11EOTA,3mt=lanM酷二丁丁打三简悻中文EMJI1EM,SiCTflxomMame二usemamE:,:;a.ue二对",END:TEM,"Mamezpassword'v,端g1".

7、而油.图2-28插入集合点接着,出现如图2-29所示的对话框。输入该集合点的名称,注意,名称最好能够清楚地说明该集合点所完成的动作。脚本中集合点的代码如图2-30所示。图2-29输入集合点名称Ir_rendezvous("):3、插入注释注释可以在录制脚本时插入,也可以在脚本录制后插入,具顺序对程序分析没有影响。在需要插入注释的操作前,通过工具栏上的注释按钮或者'Insert'菜单下的'Comment'子菜单插入注释。在'InsertComment对话框中输入对操作的注释,以便于对脚本的重复使用。在需要插入注释的位置,通过菜单或者工具栏操作,如

8、图2-31所示。图2-31插入注释接着,出现如图2-32所示的对话框。脚本中注释的代码如图2-33所示图2-32输入注释内容图2-33插入注释图例4、插入函数在录制脚本的过程中,根据不同的协议,会用到不同的函数,在此介绍几个脚本中比较常见的函数,希望初学者能对插入函数的基本操作方法有大概的了解。详细的函数调用方法,会在第6章的'LoadRunner函数介绍'中说明,这里不再赘述。(1) web_custom_request允许使用HTTP支持的任何方法来创建自定义HTTP请求。(2) web_image:在定义的图像上模拟鼠标单击。例子:web_image('46.gi

9、f,'Src=frame/sapphire/image/tree/15/46.gif,'Ordinal=2','Snapshot=t4.inf,EXTRARES,'Url=frame/sapphire/style/controls.css','Referer=0:7001/mail/login.do',ENDITEM,'Url=frame/sapphire/style/custom.css','Referer=0/mail/login.do

10、',ENDITEM,LAST);(3) web_link:在定义的文本链接上模拟鼠标单击。例子:web_link('MAIL','Text=MAIL','Snapshot=t3.inf,EXTRARES,'Url=frame/sapphire/style/menu.css','Referer=0:7001/mail/login.do',ENDITEM,'Url=frame/sapphire/style/panel.css','Referer=http:/19

11、0:7001/mail/login.do',ENDITEM,LAST);(4) web_submit_data:执行无条件或无上下文的表单例子:web_submit_data('j_security_check','Action=21:10001/Application/j_security_check','Method=POST','RecContentType=text/html','Referer=21:10001/Appl

12、ication/login.jsp;jsessionid=013613D116183D08E6C0C05A1310B70F.node1','Snapshot=t2.inf,'Mode=HTTP',ITEMDATA,'Name=j_username','Value=mayi',ENDITEM,'Name=j_password','Value=1',ENDITEM,'Name=prelogon','Value=登录',ENDITEM,LAST);(5) web_submi

13、t_form:模拟表单的提交。例子:web_submit_form('zxlogin.do','Snapshot=t2.inf,ITEMDATA,'Name=username','Value=001_yangzhifang',ENDITEM,'Name=password','Value=1',ENDITEM,'Name=btnlogin','Value=登录',ENDITEM,EXTRARES,'Url=frame/images/quick_1_01.gif,'

14、;Referer=03:8080/Application/mail/fox/zxMain.jsp',ENDITEM,'Url=frame/images/quick_2_03.gif,'Referer=03:8080/Application/mail/fox/zxMain.jsp',ENDITEM,LAST);(6) web_url:加载由'URL'属性指定的URL例子:web_url('Application','URL=21:10001/Application','Resource=0','RecContentType=text/html','Referer=','Snapshot=t1.inf,'Mode=HTTP',LAST);(7) web_add_c

温馨提示

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

评论

0/150

提交评论