LoadRunner性能测试.ppt

LoadRunner性能测试.ppt

ID:48055578

大小:2.54 MB

页数:41页

时间:2020-01-13

LoadRunner性能测试.ppt_第1页
LoadRunner性能测试.ppt_第2页
LoadRunner性能测试.ppt_第3页
LoadRunner性能测试.ppt_第4页
LoadRunner性能测试.ppt_第5页
资源描述:

《LoadRunner性能测试.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、结合逍遥问问讲解如何 利用LoadRunner进行 性能测试分享人:郭维2011年1月4日分享提纲LoadRunner简介脚本的录制与开发场景的创建与执行性能测试结果分析逍遥问问性能测试流程与项目分析总结逍遥问问性能测试一、LoadRunner简介1LoadRunner是什么LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。LoadR

2、unner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。2LoadRunner特点(1)广泛支持业界标准协议(2)支持多平台开发的脚本(3)创建真实的系统负载(4)强大的实时监控与数据采集功能(5)精确分析结果,定位问题所在由“性能”想到的。。。(1)性能测试是什么?在一定的负载情况下,系统的响应时间、资源利用、效率等特性是否满足特定的性能需求。(2)性能测试包含哪些方面?压力测试、负载测试、并发测试、容量测试、配置测试、基准测试等。(3)应用系统性能指标主要有哪些?响应时间、吞吐量、服务器资源利用(4)性能分析方法主要有哪

3、些?指标达成法、最优化分析(应用程序诊断、系统调优)。(5)性能测试的重要性,为什么要进行性能测试?评估系统的能力识别系统中的弱点系统调优验证可伸缩性和可靠性......由“协议”想到的。。。协议分类表3LoadRunner工具组成LoadRunner主要由以下几个部分组成:脚本生成器VuGen压力调度和监控系统Controller结果分析工具AnalysisLoadGenerator-负载生成器(运行脚本的负载引擎)脚本脚本虚拟用户虚拟用户LoadRunner中央控制器AppserverWebServer1DatabaseserverLoadbalan

4、cerWebServer2LoadGenerator1LoadGenerator24LoadRunner实现原理用户行为模拟(1)不同用户使用不同的数据(通过“参数化”实现)(2)多用户并发操作(通过“集合点”实现)(3)用户请求间的依赖关系(通过“关联”实现)(4)请求间的延时时间(通过“思考时间”实现)性能指标监控(1)请求响应时间监控(通过“事务”实现)(2)服务器处理能力监控(通过“事务”计算吞吐量获得)(3)服务器资源利用率监控(计数器接口)性能调优通过指标的监控发现系统存在的性能缺陷,利用分析工具定位并修正性能问题.5LoadRunner测试

5、步骤性能测试流程LoadRunner工作流程二、脚本的录制与开发1启动VisualUserGenerator选择Start>Programs>LoadRunner>VirtualUserGenerator来开始vugen,打开vugen主窗口。每一个脚本都包括三部分:vuser_init,Actions和vuser_end。通常把登录部分放到vuser_init中,登录后的操作部分放到Action中,注销关闭部分放到vuser_end中。当需要重复运行脚本的时候,仅仅脚本的action部分被重复,而vuser_init和vuser_end部分是不重复执行

6、的。2新建测试脚本,选择系统通讯的协议。Loadrunner提供单协议(singleprotocol)和多协议(multipleprotocol)两种模式。在录制脚本时,不同的协议打开的参数对话框也不同。3对于Web应用,选择Web(HTTP/HTML)协议。在URLAddress中输入要需要测试的网址。在RecordintoAction中选择要把录制的脚本放到哪一个部分。4录制工具条介绍录制过程中,在屏幕上会出现有一个工具条。录制完成后,按下“结束录制”按钮,VuGen自动生成用户脚本,完成录制过程。5查看脚本——两种方式:脚本视图和树视图脚本视图:是

7、一种基于文本的视图。VuGen将在编辑器中显示带有彩色编码的函数及其变量值的脚本。树视图:是基于图标的视图。对于录制期间所执行的每一步骤,VuGen都在测试树中生成一个图标和一个标题,并附带相应的录制快照。6、完善优化测试脚本a插入事务(Transaction)事务是衡量服务器特定业务流程的性能。在运行测试脚本时,LoadRunner运行到该事务的开始点时,就会开始计时,直到运行到该事务的结束点,计时结束。这个事务的运行时间会在结果中显示。注意:(1)事务是成对出现的;(2)两种添加方式:录制过程中、录制结束后的脚本中。例:lr_start_transa

8、ction("登录");......lr_end_transaction("登录

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。