Loadrunner性能测试基础教材.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Loadrunner性能测试基础教材

LoadRunner性能测试基础篇 目录 1 性能测试基础 5 1.1 理解性能测试 5 1.2 性能测试的目的 6 2 LoadRunner概要介绍 6 2.1 Virtual User Generator(VuGen) 7 2.2 Controller 8 2.3 Analysis 9 3 Web类型负载/压力测试 10 3.1 制定负载测试计划 10 3.1.1 分析应用程序 11 3.1.2 确定测试目标 11 3.1.3 性能测试设计 12 3.2 开发测试脚本 12 3.2.1 录制基本的用户脚本 12 3.2.2 完善测试脚本 13 插入事务 13 插入集合点 14 Think Time 14 插入注释 14 参数化输入 14 插入函数 17 插入Text/Image检查点 18 关联 18 3.2.3 Run-Time Setting 19 3.2.4 单机运行测试脚本 19 3.2.5 VuGen 其他有用的功能 20 脚本压缩功能 20 tools菜单 20 3.3 创建运行场景 21 3.3.1 选择场景类型为Manual Scenario 21 选择Vuser Groups 22 添加Load Generator Machines 22 设置Global Schedule 22 设置集合点 22 设置结果文件保存路径 22 3.3.2 选择场景类型为Goal—Oriented Scenario 22 目标模式主界面 24 3.3.3 其他有用的设置 25 场景类型的转化 25 启用IP Spoofer(IP 欺骗) 25 Options 设置 25 3.4 运行测试、分析及监视场景 25 3.5 分析测试结果 26 3.5.1 分析事务的响应时间 26 3.5.2 分解页面 28 3.5.3 确定WebServer 的问题 32 3.5.4 其他有用的功能 33 比较每次运行的结果 33 对图表进行组合合并 33 课程主要学习内容 性能测试基础; LoadRunner主要工具介绍; 以Web类型的性能测试为例讲解从性能测试需求、脚本开发、场景创建、场景运行到结果分析的一个完整的性能测试过程。 性能测试基础 理解性能测试 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。负载测试确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试是验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈,优化软件,最后起到优化系统的目的。评估系统的能力测试中得到的负荷和响应时间数据可以被用于验证的能力,并帮助作出决策。 识别体系中的弱点:受控的负荷可以被增加到一个极端的水平,并突破它,从而修复体系的瓶颈或薄弱的地方。 系统调优:重复运行测试,验证调整系统得到了预期的结果,从而改进性能。检测软件中的问题:长时间的测试执行可导致程序发生由于内存泄露引起的失败,揭示程序中的隐含的问题或冲突。 验证稳定性(resilience)可靠性(reliability):在一个生产负荷下执行测试一定时间评估系统稳定性和可靠性是否满足要求。LoadRunner 进行测试的过程可以用下图表示: 图3-1 制定负载测试计划 制定负载测试计划一般情况下需要三个步骤,可以用下图表示: 图3-2 分析应用程序 参见《LoadRunner性能测试设计前分析应用程序.doc》。 确定测试目标 通过一些问题来确定测试目标: 目标 问题 衡量终端用户响应时间 完成一个逻辑进程的响应时间是多少? 确定硬件配置 哪一种硬件配置能够提供最优性能? 检查可靠性 系统能够无异常正常工作多长时间? 检查硬件软件升级 升级对性能和可靠性的影响多大? 评估新产品 服务器硬件软件的选择? 衡量系统能力 系统不出现明显性能下降情况下可以承受多大的负载? 找出瓶颈 导致响应时间变慢的因素? 不同阶段需要进行不同的负载测试: 计划和设计 开发 发布 产品 发展 评估新产品 衡量响应时间 检查可靠性 衡量响应时间 检查软硬件升级 衡量响应时间 检查硬件配置 衡量响应时间 找出瓶颈 衡量系统能力 检查软硬件升级 衡量系统能力 检查可靠性 性能测试设计 确定计划要如何执行。 确定要使用LoadRunner 度量哪些性能参数,根据测量结果计算哪些参数,从而可以确定Vusers(虚拟用户)的活动,最终可以确定哪些是系统的瓶颈。 在这里还要选择测试环境,测试

文档评论(0)

yaocen + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档