4-LoadRner设置集合点.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

sxa632 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档