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

性能测试及LoadRunner入门培训-张小燕重点.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VuGenerator组件 添加集合点 现在 ,模拟用户行为的VUGenerator组件脚本创建及优化基本完成,更复杂的业务逻辑脚本还需要在今后的工作中不断的去学习积累。 负载生成及监控controller组件 选择执行脚本 以橙色Pose为例 负载生成及监控controller组件 脚本联调 负载生成及监控controller组件 联调成功 负载生成及监控controller组件 当虚拟用户脚本开发完成后,使用LR的 controller组件将执行这个脚本的用户从单人 转化为多人,从而模拟大量用户操作,形成负载。 而通过对负载进行设计配置,便形成了场景。执行场景可以向服务器形成负载,验证各系统性能指标是否达到用户要求。 负载生成及监控controller组件 设计场景 点击VUGenerator 组件的Tools---Create Controller Scenario 菜单进入目标场景 负载生成及监控controller组件 设计场景 目标场景(goal scenario) 主要是设置一个运行目标,通过Controller 的Auto load功能进行自动化负载,如果测试的结果达到目标,则说明系统的性能符合测试目标,否则就提示无法达到目标。 目标场景一般是在性能指标需求明确的情况下,由LR自动加压,但是无法设置集合点策略。 假定现在要考察系统应对180人并发3500单的响应时间,在没有明确需求的情况下,可以考虑采取另一种场景设计方式—— 手工场景(Manual Scenario) 有关目标场景的策略设置,可以参考相关书籍。 负载生成及监控controller组件 设计场景 手工场景(Manual Scenario)通过设计用户的添加和减少过程,来模拟真实的用户请求模型,实现负载的生成。在性能需求不明确,且需要测试并发操作的情况下,可以通过手工场景进行负载测试和并发测试。 当前演示(180人并发3500单)采用手工场景进行设计 场景计划 及组计划 负载生成及监控controller组件 设计场景 Real world schedule 真实场景模拟,通过反复添加start –user,duration, stop-user的过程可形成波浪式的负载 负载生成及监控controller组件 设计场景 Real world schedule真实场景可应对需求复杂的业务场景 演示中采用Real world schedule真实场景 负载生成及监控controller组件 设计场景 Basic schedule 基本场景模式只能设置一次性加压过程 负载生成及监控controller组件 设计场景 设计用户初始化方式,双击initialize Action 这里一般选择第一项即可,即一次性初始化所有虚拟用户 负载生成及监控controller组件 设计场景 设计负载加压策略,双击start vusers 一般选择周期负载增加方式,以免由于一次负载增加太快,系统无法承受,影响并发性能测试数据准确性。 180个用户并发每一秒加载2个用户 负载生成及监控controller组件 设计场景 设计负载持续时间,双击Duration 一般选择持续10-30分钟,但是在目前业务场景里,由于并发发码参数值只有3500个,一旦

文档评论(0)

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

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

1亿VIP精品文档

相关文档