第4-1章 LoadRunner入门(理论课)_第1页
第4-1章 LoadRunner入门(理论课)_第2页
第4-1章 LoadRunner入门(理论课)_第3页
第4-1章 LoadRunner入门(理论课)_第4页
第4-1章 LoadRunner入门(理论课)_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、自动化测试第4章 LoadRunner入门本章学习目标了解LoadRunner的功能特点熟悉LoadRunner的安装过程熟悉LoadRunner的测试过程内容进度LoadRunner概述系统安装LoadRunner测试流程LoadRunner概述用户:直接用户和间接用户系统管理员软件开发工程师谁关注性能?性能测试分为3种根据3种用户的理解,把性能测试的目标分为3种1)检测性能检查测试:结果,能/不能,要定义标准2)诊断性能3)调优性能性能测试环境可以用备份环境,性能庞大,网络复杂,40台服务器,硬件投入上千万功能测试,不对硬件要求太多环境:生产环境(正式),测试环境,模拟环境性能的重要性一个

2、系统做过性能测试,肯定没问题吗?否。12306,购票网站。情况:登不进去,请HP做,LR的厂商。因为目标确定不对。50万单/日一天最多14亿点击量目标不对。项目调研问题。LoadRunner概述性能测试方法负载测试压力测试并发测试基准测试稳定性测试可恢复测试LoadRunner概述性能测试的相关术语响应时间并发用户数吞吐量吞吐率TPS点击率资源利用率性能计数器思考时间 内容进度LoadRunner概述系统安装LoadRunner测试流程内容进度LoadRunner概述系统安装LoadRunner测试流程LoadRunner的测试流程制定测试计划创建测试脚本创建场景运行场景监控测试场景分析测试结

3、果调研需求分析方案计划用例设计,用例执行报告调研2个层面:系统层面:实时交互系统(网站买票),并不是实时交互,如移动,每个月最后一天处理一个月的数据,后台处理高峰,高峰日,高峰月,高峰日的高峰时段,业务量多少?业务配比多少?业务层面:时间:8 9 11 12业务层面-用户群在线用户,系统用户,并发用户在线用户:所有点的人,可能登录,未登录。PV:一个页面访问量;IP:独立IP系统:系统注册的,数据库表中有的用户数并发:争议较大。相同时间,多用户访问同一个功能;不同功能,多个用户使用业务层面-并发用户1000个并发:500浏览网页200写信100发送100做其他设置并发用户是多少?100并发,绝

4、对并发。用户要求1000,但是20%就成。日订票量,访问量,不能说并发量。单位时间内的业务量。不要把并发用户数,作为目标。把并发,换成负载业务层面-负载集合点的测试:多少用户同时点,多个用户。点一个资源:锁,数据库的问题,资源竞争问题负载:使用系统的用户数。虚拟用户数。500个并发,已经非常高了。百度,GOOGLE很少有达到绝对并发。百度一下,庞大的服务器群集。GOOGLE服务器上万台。目标定:TPS,单位时间内的业务量;每秒钟处理的事物数根据历史数据得出/同行业参考,甲方和测试一起制订系统层面系统调研硬件配置:网络,部署情况软件配置:软件版本,架构,逻辑结构,数据库,中间件版本,什么协议网络

5、:防火墙,网关LoadRunner的三大模块Virtual User Generator 录制脚本HP LoadRunner Controller 创建、运行和监控场景HP LoadRunner Analysis 分析测试结果测试过程制定测试计划创建测试脚本选择协议B/S结构,Web(Http/Html)协议C/S结构,可根据后端数据库的类型来选择Sybase用SybaseCTLib协议SQL Server用MS SQL Server协议无数据库的Windows应用,可选Windows Sockets底层的协议录制测试脚本试运行脚本查看结果保存脚本创建测试场景创建测试场景Manual Scen

6、ario :完全手动设置场景Manual Scenario with Percentage Mode:百分比模式Goal-Oriented Scenario :由测试人员设定要达到的性能目标创建测试场景22/19创建测试场景 4个窗体 scenario groups.场景组-选择script group service level agreement 服务等级协议 scenario schedule场景计划 Interactive schedule graph 交互式计划图创建测试场景 1Initialize:初始化 (1)initialize all vusers simultaneous初始化所有用户 (2)initialize each vuser just before it runs 2start vusers (1)start vusers:初始时,有多少用户.例如有20个用户,输入20 (2)开始时,每30秒增加2用户 2 Vusers every 00:00:30 那么总共20个人,此时,消耗时间为:5分钟 3duration duration:持续时间 4stop vusers:降压的过程 结束时间,一般与开始时间相同.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论