版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 期中考试地理总结(31篇)
- 致志愿者的加油稿(3篇)
- 护士个人实习考核工作心得总结(34篇)
- 说明文阅读-2024年中考语文一轮复习题型狂刷(原卷版)
- 综合性学习-2023年湖南长沙中考语文复习专练(原卷版)
- 江苏省五年高考语文考题汇编-作文
- 生物与环境模块(含解析)-2025年高考生物一轮复习科学史类实验专练
- 2024年云南省公务员考试《行测》真题及答案解析
- 课程设计简易家居安保
- 2024年老人雇保姆协议书
- TSAWS 002-2023 涉爆粉尘除尘系统验收规范
- 体育赛事与城市发展协同研究
- 国家职业技术技能标准 6-29-02-06 凿岩工(试行) 2024年版
- 观文化昌盛延传承火炬
- 狄金森诗全集
- 诚信在我身边+高二上学期诚实守信教育主题班会
- 神话故事后羿射日
- 保安服务管理条例讲座课件
- 甘肃省安全员-C证考试(专职安全员)题库附答案
- 舆情培训课件
- 《印刷知识介绍》课件
评论
0/150
提交评论