网站大量收购独家精品文档,联系QQ:2885784924

7.1集合点设置第7章场景设计实践前面已经讲述了场景设计的一些基础.doc

7.1集合点设置第7章场景设计实践前面已经讲述了场景设计的一些基础.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.1集合点设置第7章场景设计实践前面已经讲述了场景设计的一些基础

7.1 集合点设置 第7章 场景设计实践 前面已经讲述了场景设计的一些基础知识,鉴于场景设计在整个性能测试过程中的重要性,在实际使用过程中也就存在很多使用技巧或者说是一些高级使用方法。通过这些技巧或高级使用方法可以帮助更好地进行场景设计或监控场景执行的情况。本章主要对场景设计过程中常用的一些技巧进行讲解,主要涉及的内容有: 集合点设置 IP欺骗技术 负载均衡技术 执行路径转换 在LoadRunner中使用功能测试脚本 7.1? 集合点设置 首先需要明确在性能测试过程中为什么要进行集合点设置,在LoadRunner测试过程中,其实并不能保证所有的Vuser真的在同一时刻进行操作,这样就达不到并发测试的目的,故需要使用到集合点技术,集合点的意思是如果在一个操作之前设置了一个集合点,LoadRunner会等待所有的Vuser都准备好要执行该功能时才开始执行,其强调的是所有的Vuser都已准备好了,如果只是部分Vuser准备好了,该功能还是不会被执行。 选择Scenario→Rendezvous,如图7-1所示。 在场景设置集合点之前,脚本一定要插入集合点,否则会发现Scenario菜单中Rendezvous项是不可选的。 接下来会弹出集合点信息对话框,如图7-2所示。 ? 图7-1? 设置集合点操作 Rendezvous:这里显示出脚本中包含的所有集合点。默认情况下这些集合点处于启用状态。可以点击按钮,将集合点设置为禁用状态。 Scripts:显示了场景运行的所有脚本。 Vusers:场景运行设置虚拟用户情况。默认情况下所有的Vuser都会参与到集合点的策略中来,可以手动点击? 按钮,将一些Vuser设置为不参与到该集合点策略中来。 点击 按钮,系统弹出Policy对话框,如图7-3所示。在该对话框中可以设定集合点执行的策略。 第一项:表示当所有用户数的X%到达集合点时,开始释放等待的用户并继续执行场景。 第二项:表示当前正在运行用户数的X%到达集合点时,开始释放等待的用户并继续执行场景。 第三项:表示当X个用户到达集合点时,开始释放等待的用户并继续执行场景。 其中还有一项Timeout between Vusers,就30秒来说,当第一个用户到达集合点后,再等待30秒,如果在30秒内到达的用户数达到指定的数量,就开始继续执行场景。如果在30秒内还没有达到指定的用户数量,就不再等待,开始释放等待的用户并继续执行场景。 ? (点击查看大图)图7-2? 集合点设置 ? (点击查看大图)图7-3? 集合点策略设置 以上都是自动控制Vuser释放的情况,但在实际使用的过程中,也可以手动对Vuser进行释放,这涉及到手动释放Vuser技术。在正常情况下会发现在集合点信息对话框中,下面的Release按钮不可用,如图7-2所示。以下是手动释放Vuser的步骤: 1)开始执行场景。 2)在场景执行过程中,选择Scenario→Rendezvous,打开集合点信息对话框。 3)在场景运行过程中,下面的 按钮和 按钮会变成可用状态,这时可以点击 按钮,进行手动释放Vuser,如图7-4所示。 ? (点击查看大图)图7-4? 手动释放Vuser

您可能关注的文档

文档评论(0)

youbika + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档