C1 性能测试基础loadrunner介绍.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HP Web tours的启动 开始—LoadRunner—Samples—Web 先把Web tours服务器起来 打开Web tours的网站 Web tours 网页结构 机票的预定 点击sign up now 注册用户名与密码 登录后,就进入机票预定页面 LoadRunner下载与安装 HP LoadRunner是市场份额最高的性能自动化测试工具 支持HTTP、COM/DCOM、AJAX、WebService、WinSocket、Oracle等多种协议。 LoadRunner的每一个虚拟用户所占用的系统资源较少,适合于用较少的负载测试机器来达到大规模的负载测试所要求的并发压力。 下载工具:/ceshi/down/shangyeruanjianceshigongju/mercury/xncs/2011/0613/202589.html 汉化补丁:/ceshi/down/shangyeruanjianceshigongju/mercury/xncs/2011/0622/202720.html 上机任务 将上课内容总结成文档 安装与熟悉LoadRunner工具 熟悉Web Tours应用 模拟10家旅行社同时使用机票预订系统(登录、搜索航班、购买机票和注销)。 信赖源于专业 信赖源于专业 信赖源于专业 信赖源于专业 信赖源于专业 性能测试与LoadRunner介绍 本课要解决的问题 什么是性能测试? 为啥要做性能测试? 性能测试包括哪些内容? 什么情况下会引入性能测试? 为啥要实现性能测试自动化? 性能测试工具LoadRunner介绍 案例讲解LoadRunner使用 软件性能测试的新闻报道 性能问题的经典案例 2010年春运网购票:系统瘫痪! 2007年北京奥运购票系统:系统瘫痪! 都是性能测试没达标!如果提前做好性能测试,“悲剧”就不会发生。 是否出现过或担心类似的问题 系统上线后来自业务部门的抱怨。 为什么打开一个页面半天没反应。 系统太慢了,没法进行正常的业务。 服务器半个月或一个月要重新启动一次。 我们应该在上线前进行性能测试,怎么做呢? 要上线了,发现性能问题来自于架构,怎么办? 这些都是软件性能出现了问题,如果提早发现就不会出现上面的问题了 那什么是性能测试呢? 什么是性能测试? 性能测试:简单的说就是利用负载生成工具模拟成千上万的实际用户访问系统, 对服务器造成压力或者指定压力,从而发现应用系统性能问题或可靠性问题,然后定位系统性能瓶颈。 性能测试的原理 为啥要做性能测试? 现在的软件系统越来越复杂,对软件系统性能的要求越来越高,系统性能问题不断。出了性能问题,客户投诉,员工士气低落,失去客户,信誉与品牌。 企业信息化的“数据大集中”的趋势是进行性能测试的根本推动力。企业把所有数据都放在一个数据库或者少数几个数据库中,节省了成本,但增加了风险。所以对性能要求比较高。 追求更高的质量和更高的性能是人类的天性。更高、更快、更强的奥林匹克精神,也是性能测试追求的目标。 那性能测试包含什么东西呢? 性能测试包含的内容 性能测试包括负载测试、压力测试、并发测试、配置测试、可靠性测试、健壮性测试、强度测试、安全性测试 性能测试目标: 确定应用的响应时间 确定系统将支持多少用户 确定最佳系统配置 找出系统在较重负载情况下的潜在性能问题等 性能测试的分类 压力测试 定义:对系统不断施加压力的测试。在不断加压的过程中,找到一个极限值,超过这个值系统就不能正常工作或者瘫痪。有破坏性。 目标:发现在什么条件下应用系统的性能会变得不可接受,系统却能刚好不瘫痪 。 使服务器在极限状态下并长时间运行,测试服务器在高负载情况下能否稳定的工作,关注稳定性。 负载测试 定义:通过逐步增加系统负载, 测试系统性能的变化,并最终确定在满足系统的性能指标情况下,系统所能承受的最大负载量.无破坏性。 目标:确定系统处理能力的极限。 性能测试的类型 并发测试 定义:测试多个用户同时访问同一个模块或者数据时,是否存在内存泄漏、资源争用或者其他性能问题,几乎所有的性能测试都会涉及并发测试。 目标:考察系统在多用户访问时的性能状况。 配置测试 定义:对系统可利用的软硬件设备的不同配置组合的测试. 目标:找到系统各项资源的最优分配原则. 性能测试的类型 强度测试 定义:检查程序对异常情况的抵抗能力,强度测试总是迫使系统在异常的资源配置下运行。 目标:是找到系统在极端情况下的稳定性. 健壮性测试 定义:侧重于程序容错能力的测试.主要是验证程序对各种异常情况是否进行正确处理. 安全性测试 定义:检查系统对于非法侵入的防范能力

文档评论(0)

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

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

1亿VIP精品文档

相关文档