下载此文档

自整理loadrunner学习笔记.doc


文档分类:外语学习 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
一、 LoadRunner 1. 性能测试的概念是指通过模拟生产运行的业务压力或用户使用场景来测试系统的性能是否满足生产性能的要求。性能测试时一种正常测试,或者: 在模拟真实的被测情况, 测试被测系统的性能。 2. 影响系统性能的主要因素硬件: CPU 、内存、硬盘、网卡及其他网络设备操作系统网络中间件(是一类连接软件组件和应用的计算机软件)、 Web 服务器数据库服务客户端编程语言、程序实现方式、算法 3. 什么是 Load Runner Load Runner ,是一种预测系统行为和性能的负载测试工具 Runner 的解决方案利用 Virtual Users 代替实际测试人员运行大量的“Virtual Users ”在不同的机器上通过“Controller ”管理“Vusers ”利用图表工具分析测试结果 Runner 主要特点广泛支持业界标准协议支持多种平台开发脚本创建真实的系统负载强大的实时监控与数据采集功能精确分析结果,定位问题所在 6. 性能测试的基本过程 (性能测试的目的就是把客户的真正需求搞清楚,是性能测试最关键的过程) (是性能测试的重要过程)( 性能测试需求最终体现在性能测试用例设计中,性能测试用例应结合用户应用系统的场景,设计出相应的性能测试用例,用例应能覆盖到测试需求) (性能测试用例编写完后,需要结合用例的需要,进行测试脚本的编写工作) e. 测试场景设计: { 测试场景运行、场景运行监控、运行结果分析、系统性能调优}( 是以性能测试用例、测试脚本编写为基础,脚本编写完成,需在脚本中进行处理,如并发操作,则加入集合点;某一项业务处理响应时间等) (性能测试工作完成后,需编写性能测试总结报告) 7. 性能测试的目的是为了验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统总存在的性能瓶颈、优化软件,最后到优化系统的目的。包括以下 4个方面: a评估系统的能力:测试中得到的负荷(资源被占用的比例)和响应时间数据可以被用于验证所计划的模型的能力,并帮助作出决策 b识别系统中的弱点:受控的负荷可以被增加到一个极端的水平,并突破它,从而修复体系的瓶颈或薄弱的地方 c系统调优:重复运行测试,验证调整系统的活动得到了预期的结果,从而改进性能,检测软件中的问题,长时间的测试执行可导致程序发生由于内存泄露引起失败,揭示程序中的隐含的问题或冲突 d验证稳定性和可靠性:在一个生产负荷下执行测试一定的时间是评估系统稳定和可靠性是否满足要求的唯一方法。 是一种适用于许多体系架构的自动负载测试工具,它能从用户关注的“响应时间”、“点击次数”或业务层面的“吞吐量”、“请求数”衡量系统的性能表现,并辅助用户优化系统性能。二、 web 性能测试常用指标响应时间:用户感受软件系统为其服务所耗费的时间例如:百度一下遵循 2-5-8 原则 2-5 ,会感受系统的响应速度还可以 5-8 响应速度很慢,但还可以>8很慢吞吐量:下载东西单位时间内客户端向服务器成功发送数据的数量资源使用率:硬件的指标 CPU 占用率、内存使用率、磁盘 I/O 、网络 I/O 每秒点击数:客户端每秒向服务器端的请求数并发用户数:在客户端的一批用户同时执行的一个操作的数量三、性能测试的常用语(1) 并发(Concurrency) 所有的用户在同一时刻做同一件事情或操作,一般针对同一类型的业务。在线(OnLine) :多用户在一段时间内对系统执行操作。并发用户数常见的错误观点: 把并发用户数理解为使用系统的全部用户的数量并发用户数量就是用户的在线数量(2) 请求响应时间指从客户端发送一个请求开始计时, 到客户端接到从服务端返回的响应结果计时结束。在一些工具中,请求响应时间通常被称为 TTLB ,即“Time tolast byte ”, 意思是从发送第一个请求开始,到客户端收到最后一个字节的响应为止所耗费的时间请求响应时间的单位一般为秒或毫秒(3) 事务响应时间用户完成某个具体事务(如跨行取款事务)所需要的时间(4) 点击率每秒钟用户向 Web 服务器提交的 HTTP( 超文本传送协议)请求数。点击率越大,对服务器的压力也越大注意: 点击不是指鼠标的一次单击操作,因为在一次单击操作中,客户端可能向服务器发出多个 HTTP 请求。(5) 吞吐量用户在任意给定一秒从服务器端获得的全部数据量,单位是字节吞吐量/传输时间,就是吞吐率(6) 吞吐率服务器每秒吞吐量( 吞吐量/ 测试时间), 反映服务器的处理速度和性能,也是衡量网络性能的重要指标从用户或业务角度看, 吞吐率也可以用“业务数/ 小时或天

自整理loadrunner学习笔记 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小363 KB
  • 时间2017-06-21