77范文网 - 专业文章范例文档资料分享平台

性能测试必学内容loadrunner(DOC)(7)

来源:网络收集 时间:2019-01-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

一、初步概念

1、功能测试:测试软件产品的功能是否达到要求。 比如:ATM取款(在线取款)----是否成功 转账成功,提示功能实现 一个人转账成功

2、性能测试:测试软件产品的性能是否达到要求。 包括:时间性能、多用户共使用时的性能。 比如:ATM取款(在线取款)---耗时30分钟 转账的时间太长,性能问题

十万人同时转账,系统崩溃了,性能问题 瓶颈 结论:性能的要求,高于功能(处于功能,高于功能) 招聘需求,主要两方面: A.功能测试(手工测试、自动化)

B.性能测试(只能通过工具模拟)待遇一般高于功能自动化 特点:需要找到产品慢的原因

涉及面广:网络、服务器、中间件、数据库等层面的问题。 二、性能测试的课程安排 1、性能测试的基本概念 1天多 对性能测试要求高的行业:

通讯、银行、金融、证券、医疗、保险、搜索引擎(百度、谷歌)等多用户系统。 对性能测试要求较低的行业:

比如OA办公自动化、个人系统、计算器

2、性能测试的工具部分---LoadRunner

LR全球至少一半的性能测试使用LR(功能太强大) a.脚本生成器:录制脚本、调试脚本的工具 好比武器 b.控制台:好比指挥部、司令部

调度士兵拿起武器向被测系统发起攻击 c.结果分析器:分析运行数据,进行性能评定

2)LoadRunner的高级部分----三大组件逐个深入掌握

3、性能测试高级部分---在性能测试过程中,遇到问题(瓶颈),如何查找、定性、进行性能调优。

比如:IBM WebSphere服务器中间件 调优

说明:面试时,主要关注1、2点 分析奥运售票系统

压力激增--瞬时压力:并发压力(性能测试) 系统瘫痪--宕机(down机了)

3个小时内,网站的浏览次数达到2000万次 他们提供的100万次/小时 他们:奥组委

甲方:奥组委 乙方:开发方 第三方:测试团队 分析结论:奥组委需求预估不足,适应不了实际需要。

PV值(Page view)浏览量:页面的访问量或点击量 每秒20万张 客户端 服务器

北京------>上海 网络延迟0.2秒 4万张.... 上海------>上海

三、性能测试的概念

1、性能测试:模拟真实的生产环境,一各种不同的压力(模拟大量用户)去测试被测系统、去\攻击\测试系统。

同时记录下被测系统中各台服务器的各种重要资源情况,包括cpu、内存、磁盘、网络等资源。

2、注意:性能测试之前需要做好系统备份。

3、性能测试时,首先要看性能需求,如果没有需求,这时要根据与客户交流、被测系统的相关资料、以及性能测试的经验工程师的 经验,去编写测试计划,进行性能测试。

4、负载测试和压力测试的区别:

(国内混用,国外有差别,笔试时需要注意) 1)共同点都是在测试过程中逐步加压

2)负载测试是在正常范围内测试 LoadTesting

比如:时间、人数、服务器正常指标范围 (见好就收)

3)压力测试可以在极端范围内测试 Stress Testing (使劲折腾)

4)举例:一辆汽车 准载 12人 实际18才 异常

5、性能测试的背景课程

1)数据库(不夸张的说,60%~90%的性能问题都和数据库有关) 2)操作系统(Linux/Unix)

3)其它:网络协议、防火墙、计算机体系结构...

6、被测系统(性能测试攻击的目标) SUT (System Under Test) AUT(Application Under Test) EUT(Environment Under Test)

就是Web Server和DataBase Sever两部分的统称 (部署Web应用程序) (表等数据资源) 性能测试的表现方法: 1)手动测试:

测试人员->Web Server ->DB Server 问题:

是否有足够的测试资源?测试人员,客户机 如何调度和同步测试用户? 并发 如何搜索和分析测试结果?

2)结论:必须使用工具 LoadRunner11版本

四、LoadRunner工作原理:录制--回放的工作方式QTP类似 1、录制时,LoadRunner记录下客户端和服务器二者之间的对话。 2、回放时,LoadRunner模拟 真实的客户端 向服务器发起请求,并按照脚本去验证服务器的应答。(检查点)

补充说明:有时脚本录不下来,需要自己写脚本,发现测试时通过了,但实际运行时服务器瘫了。

原因:没有模拟真实的客户端效果,接受数据出现问题,导致失败。 结论:自己写的脚本要模拟真正的客户端。

3、LoadRunner三大组件:(OALoad工具 类似 触类旁通) 1)虚拟用户脚本生成器(Virtual User Generator) VuGen VUG

功能:录制、编辑、调试测试脚本

2)压力调度控制台(Controller)

功能:创建场景、运行场景、监控场景、收集测试数据 (场景:就是一个大型的配置文件)

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库性能测试必学内容loadrunner(DOC)(7)在线全文阅读。

性能测试必学内容loadrunner(DOC)(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/405966.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: