- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4-LoadRner设置集合点
LoadRunner设置集合点
集合点的用处对于LoadRunner来说意义非常大,它可以设置多个虚拟用户等待到一个点,同时触发一个事务,以达到模拟真实环境下同时多个用户操作,同时模拟负载,实现性能测试的最终目的。由此可见,插入集合点主要是为了衡量在加重负载的情况下服务器的性能情况。
举例如下:在客户的需求中,可能会要求系统能够承受1000人同时提交数据。在LoadRunner中可以通过在提交数据操作前面加入集合点,当虚拟用户运行到提交数据的集合点时,Loadrunner就会检查同时有多少用户运行到集合点,如果我们设定脚本运行的虚拟用户数为1000,等到这1000个虚拟用户都运行到集合点后,就会触发同时进行提交数据的操作,从而能够测试系统对于这1000个用户提交数据的响应情况,依次来看系统是否满足客户的该点需求。
1、集合点插入方法:
1. 录制时,在需要并发操作的事务前直接点击插入集合的按钮;
2. 录制后,录制的脚本中,在并发操作事务提交前插入,点击右键,选择,然后选择后面出现的,输入集合名称,脚本中出现,即添加集合点成功;
备注:集合点只能插入到Action部分,vuser_init和vuser_end中不能插入集合点。如果想要测试系统所能支持同时登录的用户数,登录的事务要写入到Action中,然后插入集合点进行测试。
2、插入集合点
集合点只能在Action中插入,不能在vuser_init或vuser_end中插入。
在需要插入集合点的操作前,通过工具栏上的集合点按钮插入集合点,并在集合点的输入框中输入集合点的名称。集合点的名称最好是有意义的名称,这样有助于在系统分析时,分析系统的瓶颈所在。
插入集合点具体的操作方法如下:在录制Vuser脚本时,在需要插入集合点的位置,单击录制工具栏上的集合点按钮或单击Insert菜单下的Rendezvous子菜单。将打开Rendezvous(集合点)对话框,如图2-28所示。
图2-28? 插入集合点
图2-29? 输入集合点名称
3、插入注释
注释可以在录制脚本时插入,也可以在脚本录制后插入,其顺序对程序分析没有影响。在需要插入注释的操作前,通过工具栏上的注释按钮或者Insert菜单下的Comment子菜单插入注释。在Insert Comment对话框中输入对操作的注释,以便于对脚本的重复使用。
在需要插入注释的位置,通过菜单或者工具栏操作,如图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.gif,Src=frame/sapphire/image/tree/15/46.gif,Ordinal=2,Snapshot=t4.inf,EXTRARES,Url=frame/sapphire/style/controls.css,Referer=http:// 0:7001/mail/login.do, ENDITEM,Url=frame/sapphire/style/custom.css, Referer=0/mail/login.do , 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:// 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,Refere
您可能关注的文档
最近下载
- 物业安全生产培训PPT课件.pptx VIP
- 1.2掌握广西壮族服饰元素及特点(课件)《广西壮族服饰文化与创意设计》.pptx VIP
- 交流电气装置的接地规范.pdf VIP
- 创伤(救治)理论知识考核试题及答案.pdf VIP
- 47_DLT 584-2017《3kV~110kV电网继电保护装置运行整定规程》.pdf VIP
- 基于FAP启动子的表达载体及心肌纤维化药物筛选方法.pdf VIP
- 建设工程项目管理规范材料.doc VIP
- 中国设施农业的减碳增汇效应分析——基于1828个县域面板数据的实证研究.pdf VIP
- 小学体育与健康沪教版(五四学制)(2024)二年级全一册《第四课 运动场上我最棒》教学设计 .pdf
- GB50270-2010 输送设备安装工程施工及验收规范.docx VIP
文档评论(0)