自动化测试工具-LoadRunner.pptVIP

  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

TPCA SEPG 主题 课程介绍 性能测试 LoadRunner的使用 小结 课程介绍 课程目标 预备知识 目标听众 日程表 词汇表 课程目标 了解性能测试的内容 掌握LoadRunner的使用方法 预备知识 熟悉软件测试流程 熟悉性能测试相关知识 目标听众 测试经理 测试工程师 其他相关人员 日程表 共计:3课时 详细安排 词汇 主题 课程介绍 性能测试 LoadRunner的使用 小结 性能测试概述 性能测试: 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。 负载测试和压力测试都属于性能测试,两者可以结合进行。 为什么要进行性能测试? 应用程序是否能够很快地响应用户的要求? 应用程序是否能处理预期的用户负载并具有盈余能力? 应用程序是否能处理业务所需的事务数量? 在预期和非预期的用户负载下,应用程序是否稳定? 是否能确保用户在真正使用软件时获得积极的体验? 性能测试概述 目标 —— 实现客户对系统的性能要求 工具      —— LoadRunner 、openSTA、WinRunner… 测试 ——发现性能问题 分析 ——分析,解决瓶颈 目标定义 客户的需求 系统的响应的时间、支持的客户数等 客户的硬件环境 服务器的配置(CPU,内存、磁盘)、客户端的配置 连接数 数据库缓冲池的连接、IE的连接 主题 课程介绍 性能测试 LoadRunner的使用 小结 LoadRunner的使用-主题 LoadRunner介绍 LoadRunner测试过程 LoadRunner使用(案例) LoadRunner介绍-概述 LoadRunner介绍   LoadRunner是原Mercury公司是产品,2006年Mercury公司被HP收购。LoadRunner(以下简称LR)是一种高规模适应性的自动负载测试工具,它能预测系统行为,优化性能。LR强调强调是的对整个企业应用架构进行测试,它通过模拟实际用户的操作行为和实行实时性能监控,来帮助客户更快的确认和查找问题。LR能支持广泛的协议的技术,为客户的特殊环境,提供特殊的解决方案。 LoadRunner介绍-特点 LR的特点: 能很轻松地创建虚拟用户 能创建真实的负载 定位性能问题 分析结果精确定位问题所在 完整的企业应用环境支持 LoadRunner介绍-结构 LR的结构: Virtual User Generator:虚拟用户生成器,简称VuGen,用来录制操作者的操作,建立虚拟用户脚本。 Controller:压力控制器,整个压力测试的控制中心,用来管理,设计,驱动及监控压力测试场景。 Load Generator:压力生成器,执行虚拟使用者脚本以产生虚拟用户,对被测系统发出请求和接收响应,模拟实际的负载。 Analysis:结果分析器,通过测试结果的数据,用来分析压力测试结果。 Launcher:提供一个集中的界面,启动LR所有模块。 LoadRunner介绍-原理 LoadRunner的工作原理: LR的工作原理是通过用户执行被测程序的客户端,在VuGen中录制被测系统的客户端和服务器的协议交互,生成脚本,然后在Controller中控制Load Generator,按照一定的配置(又称为场景),模拟一定数量的用户,对服务器产生压力,同时对被测系统涉及的操作系统,数据库,中间件笔资源进行监控,收集压力情况下的资源信息,测试结束后形成测试结果和监控数据,在结果分析器中进行分析,最后生成测试结果报告。在下一篇中我会以一个具体的测试案例来具体说明,敬请留意。 测试准备 做软件性能测试前的准备 了解什么是软件的性能? 了解软件性能有哪些指标? 了解软件性能测试的分类? 其他? 测试准备 什么是软件性能 软件性能是软件的一种非功能特性,它关注的不是软件是否完成特定的功能,而是在完成该功能时展示出来的及时性。 测试准备 软件性能的指标 响应时间: 吞吐量:是指系统在单位时间内处理请求的数量。 并发用户数:是指系统可以同时承载的正常使用系统功能的用户数量。 资源利用率:资源利用率反映的是在一段时间只资源平均占用的情况, 性能计数器:是描述服务器或操作系统性能的一些数据指标。例如,对Windows系统来说,使用内存数(Memory In Usage),进程时间(Total Process Time)等都是常见的计数器。 思考时间(think time):也被称为“休眠时间”,从业务的角度来说,这个时间指的是用户在进行操作时,每个请求之间的间隔时间。 测试准备 软件性能测试的分类 性能测试 并发测试 压力

文档评论(0)

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

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

1亿VIP精品文档

相关文档