LoadRunner性能测试学习笔记.pdf

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LoadRunner 性能测试学习笔记 一、 性能测试基本概念 1、 性能测试: 模拟真实的生产环境,以各种不同的压力(模拟大量用户)去测试被测系统、去 " 攻击 "测 试系统。同时记录下被测系统中 各台 服务器的各种重要资源情况,包括 cpu 、内存、磁盘和网络等 资源。 2 、 性能测试的目的? 识别系统中的弱点、评估系统能力、进行系统调优,提高系统的可靠性、稳定性。 3 、 在具备什么条件下可以开展性能测试工作。 答:功能测试通过;一般需要进行性能测试的系统,大多是用户量比较大、业务使用比较频繁、对响 应时间要求较高、比较重要的功能模块。 (注意: 性能测试之前要做好系统备份) 4 、 性能测试时首先看性能需求,如果没有需求,这时要根据与客户交流、被测系统的相关资料、以及性 能测试工程师的经验,去编写测试计划,进行性能测试。 5 、 被测系统 SUT (System Under Test ) AUT (Application Under Test ) EUT (Environment Under Test ) 6 、 LoadRunner 工作原理: (录制 -- 回放的工作方式)和 QTP 类似 1 ) 录制时, LoadRunner 记录下 客户端和服务器 二者之间的对话。 2 ) 回放时, LoadRunner 模拟 真实的客户端 向服务器发起请求,并按照脚本去验证服务器的应答 7 、 LoadRunner 的三大组件及功能: (三个火枪手) OALoad 工具类似(触类旁通) 1 ) 虚拟用户脚本生成器( Virtual User Generator )VuGen VUG 功能:录制、编辑、调试测试脚本 2 ) 压力调度控制台 (Controller ) 1 / 31 LoadRunner 性能测试学习笔记 功能:创建场景、运行场景、监控场景、收集测试数据(场景:就是一个大型的配置文件) 3 ) 压力结果分析器 (Analysis ) 功能:把收集到的测试数据以图表的形式展示出来,生成测试报告 8 、 LoadRunner 基本测试流程: 1 ) 指定性能测试计划 (部分 ) Word 2 ) 创建测试脚本 3 ) 编辑、运行测试脚本 4 ) 创建场景 5 ) 运行、监控场景,收集数据 6 ) 生成测试报告,分析测试结果 9 、 什么是事务,为何要创建事务? 答: 事务分为事务的开始、结束和之间的业务操作,事务用于度量服务器性能的。 (事务响应时间) 我们可以对比较关心的某个或某些业务操作,设定为一个事务, LR 会记录不同事务的响应时间。 10 、 请求响应时间 =客户端时间 + 网络时间 +服务器时间 11 、 负载测试和压力测试的区别: (国内混用,国外有差别,笔试时需要注意) 1 ) 共同点都是在测试过程中逐步加压 2 ) 负载测试:强调系统正常工作情况下的性能指标; Load Testing (见好就收) 压力测试:目的是发现在什么条件下系统的性能变得不可接受,发现应用程序性能下降的拐点; Stress Testing (使劲折腾) 举例:一座大桥,桥上写最大载重量的车辆,不超过 60 吨 但是在桥梁内部建筑资料,最大载重量,不超过 70 吨 12 、 吞吐量和点击率的概念、区别? 2 / 31 LoadRunner 性能测试学习笔记 1 ) 吞吐量( Throughput ):用户从服务器端获得全部数

文档评论(0)

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

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

1亿VIP精品文档

相关文档