C1性能测试基础loadrunner介绍

C1性能测试基础loadrunner介绍

ID:36378821

大小:2.43 MB

页数:34页

时间:2019-05-09

C1性能测试基础loadrunner介绍_第1页
C1性能测试基础loadrunner介绍_第2页
C1性能测试基础loadrunner介绍_第3页
C1性能测试基础loadrunner介绍_第4页
C1性能测试基础loadrunner介绍_第5页
资源描述:

《C1性能测试基础loadrunner介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、信赖源于专业www.kpitjy.com性能测试与LoadRunner介绍本课要解决的问题什么是性能测试?为啥要做性能测试?性能测试包括哪些内容?什么情况下会引入性能测试?为啥要实现性能测试自动化?性能测试工具LoadRunner介绍案例讲解LoadRunner使用软件性能测试的新闻报道性能问题的经典案例2010年春运网购票:系统瘫痪!2007年北京奥运购票系统:系统瘫痪!都是性能测试没达标!如果提前做好性能测试,“悲剧”就不会发生。是否出现过或担心类似的问题系统上线后来自业务部门的抱怨。为什么打开一个页面半天没反应。系统太慢了,没法进行正常的业务。服务器

2、半个月或一个月要重新启动一次。我们应该在上线前进行性能测试,怎么做呢?要上线了,发现性能问题来自于架构,怎么办?这些都是软件性能出现了问题,如果提早发现就不会出现上面的问题了那什么是性能测试呢?什么是性能测试?性能测试:简单的说就是利用负载生成工具模拟成千上万的实际用户访问系统,对服务器造成压力或者指定压力,从而发现应用系统性能问题或可靠性问题,然后定位系统性能瓶颈。性能测试的原理为啥要做性能测试?现在的软件系统越来越复杂,对软件系统性能的要求越来越高,系统性能问题不断。出了性能问题,客户投诉,员工士气低落,失去客户,信誉与品牌。企业信息化的“数据大集中”

3、的趋势是进行性能测试的根本推动力。企业把所有数据都放在一个数据库或者少数几个数据库中,节省了成本,但增加了风险。所以对性能要求比较高。追求更高的质量和更高的性能是人类的天性。更高、更快、更强的奥林匹克精神,也是性能测试追求的目标。那性能测试包含什么东西呢?性能测试包含的内容性能测试包括负载测试、压力测试、并发测试、配置测试、可靠性测试、健壮性测试、强度测试、安全性测试性能测试目标:确定应用的响应时间确定系统将支持多少用户确定最佳系统配置找出系统在较重负载情况下的潜在性能问题等性能测试的分类压力测试定义:对系统不断施加压力的测试。在不断加压的过程中,找到一个

4、极限值,超过这个值系统就不能正常工作或者瘫痪。有破坏性。目标:发现在什么条件下应用系统的性能会变得不可接受,系统却能刚好不瘫痪。使服务器在极限状态下并长时间运行,测试服务器在高负载情况下能否稳定的工作,关注稳定性。负载测试定义:通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足系统的性能指标情况下,系统所能承受的最大负载量.无破坏性。目标:确定系统处理能力的极限。性能测试的类型并发测试定义:测试多个用户同时访问同一个模块或者数据时,是否存在内存泄漏、资源争用或者其他性能问题,几乎所有的性能测试都会涉及并发测试。目标:考察系统在多用户访问时的性能状况

5、。配置测试定义:对系统可利用的软硬件设备的不同配置组合的测试.目标:找到系统各项资源的最优分配原则.性能测试的类型强度测试定义:检查程序对异常情况的抵抗能力,强度测试总是迫使系统在异常的资源配置下运行。目标:是找到系统在极端情况下的稳定性.健壮性测试定义:侧重于程序容错能力的测试.主要是验证程序对各种异常情况是否进行正确处理.安全性测试定义:检查系统对于非法侵入的防范能力。性能测试的类型可靠性测试定义:是当系统在一定的业务压力下,让系统持续运行一段时间,看系统是否达到我们要求的稳定性,这里强调在一定业务压力下持续运行的能力,一定都会有一个明确的要求,例如:

6、持续运行多少天系统不能出现问题.容量测试在一定的软硬件与网络环境下,在数据库中构造不同数量级别的记录,在不同虚拟用户数量下,运行业务,获取不同数量级别的服务器性能指标,以确定数据库的最佳容量和最大容量。那么多性能测试类型,我们要关注测试什么指标?性能测试的常见指标响应时间(Responsetime)响应时间就是客户端发出请求到客户端得到响应的整个过程所用的时间。响应时间可以细分如下图所示,网络传输时间N1+N2+N3+N4,服务器延迟时间A1+A3,数据库延迟时间A2。性能测试的常见指标吞吐量(Throughput)“吞”进去的是请求,“吐”出来的是结果,

7、而吞吐量反映的就是系统的处理能力吞吐量是指单位时间内服务器处理客户请求的数量。数据库的吞吐量指的是单位时间内,不同SQL语句的执行数量网络的吞吐量指的是单位时间内在网络上传输的数据流量。资源使用率(Resourceutilization)资源利用率是指服务器系统中不同硬件资源被使用的程度。CPU占用率、内存使用率、磁盘利用率、网络利用率。后续课程Analysis结果分析中详细介绍如何理解和分析这些指标。事务成功率(Concurrentusers)成功完成事务数/总事务数性能测试的常见指标点击率(Hitspersecond)是指每秒钟用户向服务器提交的HTT

8、P请求数量。衡量WebServer处理能力的一个很有用的指标。点击

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

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

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