6创建运行场景

6创建运行场景

ID:28654041

大小:1.02 MB

页数:15页

时间:2018-12-12

6创建运行场景_第1页
6创建运行场景_第2页
6创建运行场景_第3页
6创建运行场景_第4页
6创建运行场景_第5页
资源描述:

《6创建运行场景》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、6创建运行场景运行场景描述在测试活动中发生的各种事件。一个运行场景包括一个运行虚拟用户活动的LoadGenerator机器列表,一个测试脚本的列表以及大量的虚拟用户和虚拟用户组。创建运行场景使用Controller。在开始菜单中,启动Controller程序,出现“NewScenario”窗口。如果没有出现,可以在菜单或者工具栏中点击“New”。在新建场景的窗口,选择一种场景类型。下面对三种类型进行简单的说明。l1ManualScenario:该项要完全手动的设置场景。更加详细的信息,请参考6.1。l1.1ManualScenariowithPercentageMode:该项只

2、有在“ManualScenario”选中的情况下才能选择。选择该项后,在场景中我们需要定义要使用的虚拟用户的总数,LoadGeneratormachine机器集,然后我们为每一个脚本分配要运行的虚拟用户的百分比。更加详细的信息,请参考第6.2章。l2Goal—OrientedScenario:在测试计划中,一般都包括性能测试要达到的目标。选择该项后,LoadRunner基于这个目标,自动为你创建一个场景。在场景中,我们只要定义好我们的目标即可。更加详细的信息,请参考第6.3章。6.1选择场景类型为ManualScenario6.1.1选择VuserGroups在上图中,把脚本添

3、加到场景操作很简单。如果在已经打开的场景中,添加脚本6.1.2添加LoadGeneratorMachines点右边的“Generators”按钮,出现LoadGenerators窗口添加LoadGenerator后,执行“Connect”操作,使Status为Ready,表示该机器联接正常,如果为Failed,表示该机器不能联接,请检查原因。可以把这个列表保存下来,执行菜单命令即可。6.1.3添加虚拟用户首先设置虚拟用户总数。点右边的“VUsers”按钮即可设置,该虚拟用户将在那个LoadGenerators上运行。6.1.4设置Schedule这里的设置是非常重要的,也是三种

4、场景类型最重要的区别之处。点按钮,即可进入Schedule设置窗口。点按钮,进入ScenarioStartTime窗口6.1.5设置集合点如果在脚本中设置了集合点,还需要在Controller中设置集合点策略。在菜单中调出设置集合点策略的窗口.点按钮,进入策略设置窗口6.1.6设置结果文件保存路径通过菜单操作调出结果文件的保存路径该路径最好在每次场景运行前重新设置一下。6.1.7Run-TimeSetting请参考5.36.2选择场景类型为ManualScenariowithPercentageMode该场景类型和“ManualScenario”类型非常类似,下面简单的对他们不

5、一样的地方进行设置。6.3选择场景类型为Goal—OrientedScenario同样,只对不同的地方进行设置讲解。点按钮,编辑该场景的目标。注:以上的说明是以选择的目标为VirtualUsers时为基础的。选择不同的目标,内容会稍微有一点不同。下面重点说一下目标的种类。每次场景运行只能设置一个目标。6.3.1VirtualUsersGoal如果需要测试多少人可以同时运行Web应用,那么推荐定义VirtualUsersGoal。运行定义该目标类型的场景和运行Manual类型的场景类似。具体的定义方法很简单,不再详细的说明。6.3.2HitsperSecond如果想测试WebSe

6、rver的真正实力,推荐定义目标类型为:HitsperSecond、PagesperMinute或者TransactionsperSecond,这些类型都需要指定一个虚拟用户的最小值和最大值的范围。Controller试图使用最少的虚拟用户来达到定义的目标。如果使用最少的用户,不能达到目标,Controller增加用户数,直到定义的最大值。如果使用了最多的虚拟用户数,定义的目标还没有实现,那么需要增加最大用户数,重新执行场景。6.3.3TransactionsperSecond6.3.4TransactionsResponseTime如果想知道在多少用户并发访问网站时,事务的响

7、应时间达到性能指标说明书中规定响应时间的最大值,那么推荐使用TransactionsResponseTime类型。指定需要测试的事务的名称,虚拟用户数量的最小值和最大值,还有预先定义好的事务的响应时间。在场景运行中,如果使用了最多的虚拟用户,还不能达到定义的最大响应时间,说明WebServer还有能力接纳定义的虚拟用户的最多数量;如果在使用了部分虚拟用户,就达到了定义的最大的响应时间,或者LoadRunner提示如果使用最多数量的虚拟用户时将要超过最大响应时间,那么需要重新设计或者修补应用程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。