第4章负载生成及监控Controller..............................................................................................24.1设计场景...........................................................................................................................24.1.1新建场景................................................................................................................24.1.2负载生成器管理...................................................................................................174.1.3用户管理..............................................................................................................204.1.4运行设置..............................................................................................................204.1.5IP虚拟...................................................................................................................224.1.6场景运行原理.......................................................................................................254.1.7ServiceLevelAgreement(服务品质保障).............................................................274.2系统监控.........................................................................................................................314.2.1ScenarioGroups(场景用户状态)..........................................................................314.2.2ScenarioStatus(场景运行状态)............................................................................324.2.3计数器原理...........................................................................................................334.2.4计数器管理...........................................................................................................354.2.5SiteScope...............................................................................................................424.3场景运行.........................................................................................................................444.4QTP脚本在场景中的运行..............................................................................................454.5场景数据.........................................................................................................................46小结........................................................................................................................................47第4章负载生成及监控Controller当虚拟用户脚本开发完成后,使用Controller将这个执行脚本的用户从单人转化为众人,从而模拟大量用户操作,进而形成负载。我们需要对这个负载模拟的方式和特征进行配置从而形成场景。场景(Scenario)是一种用来模拟大量用户操作的技术手段,通过配置和执行场景向服务器产生负载,验证系统各项性能指标是否达到用户要求,而Controller可以帮助我们对场景的设计、执行及监控进行管理。使用Controller管理场景主要分为场景设计和场景监控两部分,最后通过运行场景完成性能测试的执行。场景执行的流程如图4.1所示。图4.1场景执行流程4.1设计场景通过对场景的设计从而形成和用户需求相同的真实负载。4.1.1新建场景场景分为目标场景和手工场景,创建场景有两种方式。图4.5目标场景设置窗口单击EditScenarioGoal按钮打开目标场景编辑对话框,如图4.6所示。图4.6设置目标场景中的目标在目标场景中最重要的就是目标类型,目标场景提供了五种目标,如图4.7所示,每种目标都有自己独立的设置。图4.7目标场景中提供的目标类型1.VirtualUsers该参数表示虚拟用户数,被测系统所需要支持的用户数。这里只需要填写系统能够...