性能测试进阶指南:Loadrunner实战9.1_第4章_负载生成及监控-超清晰.pdf

性能测试进阶指南:Loadrunner实战9.1_第4章_负载生成及监控-超清晰.pdf

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

第4 章 负载生成及监控Controller 2 4.1 设计场景2 4.1.1 新建场景2 4.1.2 负载生成器管理15 4.1.3 用户管理19 4.1.4 运行设置19 4.1.5 IP 虚拟21 4.1.6 场景运行原理24 4.1.7 Service Level Agreement(服务品质保障)26 4.2 系统监控30 4.2.1 Scenario Groups(场景用户状态)30 4.2.2 Scenario Status(场景运行状态)31 4.2.3 计数器原理32 4.2.4 计数器管理34 4.2.5 SiteScope 41 4.3 场景运行43 4.4 QTP 脚本在场景中的运行44 4.5 场景数据45 小结46 第4 章 负载生成及监控Controller 当虚拟用户脚本开发完成后,使用Controller 将这个执行脚本的用户从单人转化为众人, 从而模拟大量用户操作,进而形成负载。我们需要对这个负载模拟的方式和特征进行配置, 从而形成场景。 场景(Scenario)是一种用来模拟大量用户操作的技术手段,通过配置和执行场景向服务 器产生负载,验证系统各项性能指标是否达到用户要求,而Controller 可以帮助我们对场景 的设计、执行及监控进行管理。 使用Controller 管理场景主要分为场景设计和场景监控两部分,最后通过运行场景完成 性能测试的执行。场景执行的流程如图4.1 所示。 图4.1 场景执行流程 4.1 设计场景 通过对场景的设计从而形成和用户需求相同的真实负载。 4.1.1 新建场景 场景分为目标场景和手工场景,创建场景有两种方式。 图4.5 目标场景设置窗口 单击Edit Scenario Goal 按钮打开目标场景编辑对话框,如图4.6 所示。 图4.6 设置目标场景中的目标 在目标场景中最重要的就是目标类型,目标场景提供了五种目标,如图4.7 所示,每种 目标都有自己独立的设置。 图4.7 目标场景中提供的目标类型 1. Virtual Users 该参数表示虚拟用户数,被测系统所需要支持的用户数。这里只需要填写系统能够达到 的用户数目即可。 例如:需求规定该系统能够支持100 个用户在线发帖。录制用户登录发帖后,在目标场 景中将Goal Type( 目标类型)选择为Virtual Users,设置Reach goal of 为100 个用户即可,如 图4.8 所示。 图4.8 设置目标为100 个在线用户 2. Hits per Second 该参数表示每秒点击数,是指在一秒钟能做到的点击请求数目,即客户端产生的每秒请 求数(正常情况下每秒点击数等同于服务器请求响应数)。除了要设置点击的指标,还需要设 置在线用户的上下限,场景运行时会自动调整用户数,来测试在一定的用户范围内系统是否 都能达到定义的目标。 例如:需求规定系统能够支持50~150 个在线用户进行浏览操作,客户端发出的请求能 力为100 次/s(也就是正常情况下系统能够提供每秒钟返回100 次HTTP 头为200 OK 的服务 器应答)。录制用户浏览操作后,在目标场景中将Goal Type( 目标类型)设置为Hits per Second, 设置Reach goal of 为100 次点击,再设置用户数最小为50 最大为150 即可,如图4.9 所示。

文档评论(0)

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

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

1亿VIP精品文档

相关文档