性能测试工具loadrunner入门

性能测试工具loadrunner入门

ID:11208077

大小:2.40 MB

页数:39页

时间:2018-07-10

性能测试工具loadrunner入门_第1页
性能测试工具loadrunner入门_第2页
性能测试工具loadrunner入门_第3页
性能测试工具loadrunner入门_第4页
性能测试工具loadrunner入门_第5页
资源描述:

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

1、软件自动化测试技术第6单元性能测试工具LR6.1性能测试概述6.2LoadRunner工具简介6.3LoadRunner的安装和部署6.4LoadRunner的录制和脚本语言基础6.5录制和开发测试脚本6.6测试脚本的高级设置6.7创建与执行测试场景6.8分析性能测试结果6.1性能测试概述功能与性能的关系软件的性能和功能的源头都来自于用户的需求。功能指的是一般条件下软件系统能够为用户做什么,能够满足用户什么样的需求。性能指的是在空间和时间资源有限的条件下,软件系统是否能正常工作。软件功能焦点在于软件“做什么”,关注软件物质“主体”发生的“事件”。软件性能关注软件物质“做得如何”,这是综合“空间

2、”和“时间”考虑的方案(资源和速度)。性能测试概述(续)用户眼里的软件性能计算性能:“马儿要能跑”,即软件系统有多快。资源的利用和回收:“马儿少吃草”,软件系统的“草料”就是其依存的硬件和软件资源,特别关注系统对内存的使用。启动时间:“马儿”的加速问题,希望系统进入正常工作状态的时间越短越好。伸缩性:“马儿”要能快能慢稳定性:千里马能够“路遥知马力”性能测试概述(续)性能测试常见术语响应时间(Responsetime):用户感受软件系统为其服务所耗费的时间,可细分为服务器响应时间、网络响应时间和客户端响应时间。并发用户数(ConcurrentUsers):在同一时刻与服务器进行交互的在线用户的

3、数量。并发主要针对服务器而言,在线用户不一定会和其他用户发生并发,但在线用户数量是统计并发用户数量的主要依据之一(经验法)。性能测试概述(续)性能测试常见术语(续)吞吐量(Throughput):指软件系统在每单位时间内能处理多少个事务/请求/单位数据等,反映系统的处理能力。吞吐量的大小由负载(如用户的数量)或行为方式来决定。它的定义比较灵活,在不同的场景下有不同的诠释。吞吐率:吞吐量/传输时间就是吞吐率,通常用来指单位时间内网络上传输的数据量,也可以指单位时间内处理的客户端请求数量,是衡量网络性能的重要指标。性能测试概述(续)性能测试常见术语(续)TPS(TransactionPerSeco

4、nd):每秒钟系统能够处理的交易或事务的数量,是衡量系统处理能力的重要指标。点击率(HitPerSecond):每秒钟用户向Web服务器提交的HTTP请求数。“点击”是Web应用能够处理交易的最小单位。资源利用率(ResourceUtilization):指对不同系统资源的使用程度,是分析系统性能指标进而改善性能的主要依据,是Web性能测试的重点。性能测试概述(续)性能测试的作用/意义性能测试属于软件系统级测试,其最终目的是验证用户的性能需求是否达到,常用来做:判断软件是否满足预期的性能需求根据测试结果判断软件的性能表现查找系统可能存在的性能问题(找出并解决)发现一些应用程序在功能实现方面的缺

5、陷对一些存在性能问题的系统,找出瓶颈并加以解决为用户部署系统提供性能参考……性能测试概述(续)性能测试应用领域系统的性能瓶颈定位:最常见的应用领域系统的参数配置:测试系统在不同参数配置下的性能表现,为应用系统投产提供最佳配置建议发现一些软件算法方面的缺陷:通过模拟多用户的并发操作发现一些单用户模式下很难发现的错误系统的验收测试:验证预期的性能指标或验证系统中一些事务指标是否符合用户期望系统容量规划:总结不同硬件环境下的性能表现产品评估/选型:全面评估产品的软硬件性能性能测试概述(续)性能测试方法一般性能测试负载测试压力测试并发测试稳定性测试(可靠性测试)疲劳强度测试大数据量测试配置测试6.2L

6、oadRunner工具简介LoadRunner(简称LR)是工业级别的性能测试工具,适用范围非常广泛,几乎支持各种主流平台产品的性能测试。LR主要特点有:广泛支持业界标准协议支持多种平台开发的脚本(C/Java/.NET)创建真实的系统负载强大的实时监控与数据采集功能精确分析结果,定位问题所在6.2LoadRunner工具简介(续)LR主要术语场景(Scenario)负载发生器(LoadGenerator)虚拟用户(VirtualUser/Vuser)虚拟用户脚本(VuserScript)事务(Transaction)思考时间(ThinkTime)集合点(Rendezvous)事务响应时间6.

7、2LoadRunner工具简介(续)从性能测试到LoadRunner的映射6.2LoadRunner工具简介(续)6.2LoadRunner工具简介(续)从性能测试到LoadRunner的映射(续)6.2LoadRunner工具简介(续)从性能测试到LoadRunner的映射(续)6.2LoadRunner工具简介(续)LoadRunner工作原理6.2LoadRunner工具简介(续)LoadR

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

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

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