03软件性能测试技术基础

03软件性能测试技术基础

ID:9011509

大小:2.77 MB

页数:120页

时间:2018-04-14

03软件性能测试技术基础_第1页
03软件性能测试技术基础_第2页
03软件性能测试技术基础_第3页
03软件性能测试技术基础_第4页
03软件性能测试技术基础_第5页
资源描述:

《03软件性能测试技术基础》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、性能测试技术中国软件评测中心2013年1月1培训内容基础篇:实践篇:1.软件性能概念1.LoadRunner工2.性能测试目的具介绍3.性能测试类型2.操作演示4.性能测试策略3.上机实习5.性能测试流程2基础篇软件性能概念性能测试目的性能测试类型性能测试策略性能测试流程3软件性能概念软件性能与性能测试不同角度对软件性能的认识性能测试常用术语的理解4软件性能与性能测试软件性能覆盖面广泛,对一个系统而言,包括执行效率、资源占用、稳定性、可靠性等等。性能测试用来保证系统运行后的性能满足用户需求。性能测试在软件质量保证中起重要作用。5不同角度对软件性能的认识用户角度系统管理员角度开

2、发人员角度6软件性能的认识-用户角度软件对用户操作的响应时间,如用户提交一个查询操作、打开一个web页面的链接等业务可用度,或者系统的服务水平如何7软件性能的认识-系统管理员角度并发压力服务器端资源使用情况是否存在性能瓶颈系统可扩展性如何8软件性能的认识-开发人员角度架构设计是否合理数据库设计是否存在问题代码是否需要优化,如SQL语句如何通过调整设计和代码实现,或如何通过调整系统设置提高软件的性能表现9软件性能概念软件性能与性能测试不同角度对软件性能的认识性能测试常用术语的理解10性能测试常用术语的理解并发用户数响应时间吞吐量资源占用率11基础篇软件性能概念

3、性能测试目的性能测试类型性能测试策略性能测试流程12为什么要进行性能测试优化性能最小化成本最小化风险交付高质量的系统13性能测试的目标评价系统当前性能寻找瓶颈,优化性能预测系统未来性能,可扩展性14性能测试目标-评价系统当前性能系统刚上线,处于试运行,用户需要确定当前系统是否满足验收要求系统已经运行一段时间,如何保证能够一直具有良好的运行性能15性能测试目标-寻找瓶颈,优化性能用户提出业务操作响应时间长,如何定位问题,调整性能系统运行一段时间后,速度变慢,如何寻找瓶颈,进而优化性能16性能测试目标-预测系统未来性能系统用户数增加时,当前系统是否能满足需求,如果不能,需

4、要进行哪些调整?增加应用服务器?提高数据库服务器的配置?或是需要对代码进行调整?17基础篇软件性能概念性能测试目的性能测试类型性能测试策略性能测试流程18性能测试类型1负载&压力测试2大数据量测试3疲劳强度测试4失效恢复测试19负载测试负载测试是通过逐渐增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统能承受的最大负载量的测试。目标:确定系统的性能容量(如系统在保证一定响应时间的情况下能够允许多少并发用户的访问),系统各项指标,如吞吐量、响应时间、CPU负载、内存使用等如何决定系统的性能。20压力测试压力测试通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的

5、最大的服务级别的测试。目标:压力测试是为了发现在什么条件下您的应用程序的性能会变得不可接受。负载测试和压力测试通常被合称为并发性能测试21大数据量测试大数据量测试包括独立的数据量测试和综合数据量测试。独立的数据量测试指针对某些系统存储、传输、统计、查询等业务进行的大数据量测试。综合数据量测试指系统在具备一定数据量时,在负载压力测试下,考查业务是否能够正常运行的测试。目标:测试数据量较大时系统的性能状况。22疲劳强度测试疲劳强度测试是采用系统稳定运行情况下(保证总业务量),长时间运行系统的测试,属于可靠性测试的范畴。目标:通过综合分析交易执行指标和资源监控指标来测试系统长时间无故障稳定运行的能

6、力。23失效恢复测试失效恢复测试是针对有冗余备份或负载均衡的系统来说,检验如果系统局部发生故障,系统灾备措施是否可以正常启动,用户是否可以继续使用。目标:通过实施失效恢复测试,评估系统的健壮性和可恢复性。24基础篇软件性能概念性能测试目的性能测试类型性能测试策略性能测试流程25性能测试策略问题的根源是什么?LinuxOracleDatabase,Application,LinuxandWebserversIPXEmailWWWSybaseMSExchangeTCP/IPFTPSNMPDedicatedandLotusNotesSharedWANMSSQLServerNetworkNews在多

7、种平台上的数百个服务器2异构系统、多种应用数千个工作站局域网、广域网和其它分类型的分布式26网络体系结构交错的故障点性能测试策略应用在客户端性能的测试应用在网络性能的测试应用在服务器端性能的测试27应用在客户端性能的测试测试方法实现机制28应用在客户端性能的测试-测试方法考察客户端应用的性能,测试的入口是客户端客户端性能测试也是并发性能测试的过程,即逐渐增加并发虚拟用户数负载,直到系统的瓶颈或者

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

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

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