软件性能测试课件.ppt

软件性能测试课件.ppt

ID:57050647

大小:249.00 KB

页数:26页

时间:2020-07-28

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

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

1、第8章软件性能测试Page1/26本章内容了解性能测试基本概念了解性能测试的基本策略了解系能测试的常规步骤熟悉性能测试的方法了解性能测试过程模型GAME(A)了解常见性能测试工具的比较内容进度性能测试基本概念性能测试的基本策略性能测试常规步骤性能测试的方法性能测试过程模型GAME(A)性能测试工具的比较性能测试基本概念关注性能测试性能测试是一种用于确定系统在某个给定工作负载条件下的响应时间、吞吐量、可靠性和可伸缩性的测试方法性能测试基本概念关注性能测试(续)用户角度—响应时间(部分返回即呈现)系统管理员角度—系统状态、稳定性、资源利用率等

2、开发者角度—代码优化、系统架构、数据库设计、资源竞争以及可能存在问题的地方性能测试基本概念性能测试目的验证系统是否满足用户的性能指标,曝露性能瓶颈问题之所在,优化之评估系统能力—验证计划模型能力,辅助做决策识别体系弱点—识别瓶颈、薄弱之处进行系统调优—是否达到预期结果?曝露问题,改进性能验证稳定性和可靠性—长时间的测试性能测试基本概念相关术语吞吐量(Throughput)系统在每单位时间内能处理多少个事务/请求/单位数据响应时间(ResponseTime)提交服务请求到数据被展现出来的时间间隔并发用户数(ConcurrentUsers)同

3、时执行某个操作的那些用户个数性能测试基本概念相关术语(续)资源使用率(ResourceUtilization)CPU占用率、内存使用率、磁盘I/O、网络I/O等点击数(HitsperSecond)客户端向WebServer发起的http请求次数思考时间(ThinkTime)用户每个操作请求之间的间隔时间内容进度性能测试基本概念性能测试的基本策略性能测试常规步骤性能测试的方法性能测试过程模型GAME(A)性能测试工具的比较性能测试的基本策略性能测试常见误区提高硬件配置?只是解决性能问题的一个方面性能测试最后才进行?若问题由系统架构产生则根本

4、性问题很难解决性能和功能测试相互独立?代码自身的问题性能测试的基本策略性能测试常见误区(续)就是并发用户数测试?不仅仅,还有容量测试、恢复测试、负载测试等在开发环境下进行即可?真实生产环境的重要性有瓶颈即不可用?在可接受的范围内各阶段的性能测试需求阶段预测系统压力、用户的使用习惯、使用频度,评估性能需求的可用性分析设计阶段技术架构:最新的技术并不一定是最好的数据库:表结构、索引调整和优化编码阶段核心业务代码、重要算法的性能测试内存泄漏、死锁、资源竞争测试阶段搭建环境、设计场景、执行测试,找最佳和最大的并发用户数维护阶段遇到问题需要在实验室

5、中模拟客户环境,重现客户性能缺陷与性能测试相关的其他测试可靠性测试7*24长时间最佳并发用户数负载可伸缩性测试网站访问量的不断增加,系统的扩容最佳并发用户数、最大并发用户数可恢复性测试逐渐施压,超过最大并发用户数,系统资源饱和,系统失败逐渐减少施压,观察资源利用率、响应时间、吞吐量等指标并于之前的预期比较性能测试不是WEB系统的专属内容进度性能测试基本概念性能测试的基本策略性能测试常规步骤性能测试的方法性能测试过程模型GAME(A)性能测试工具的比较性能测试常规步骤性能测试常规步骤P118制定目标和分析系统客户需求及期望(系统组成)类别:

6、BS、CS、HTTP协议,Winsock等构成:软硬件配置等功能:构成子系统业务需求和系统需求选择测试度量的方法制定规范、流程及角色改进策略、结果比对标准学习相关技术和工具工具的评审及选取性能测试常规步骤性能测试常规步骤(续)制定评估标准模型和基准设计测试用例不同的测试场景将测试不同的功能运行测试用例分析测试结果收集相关信息,进行数据统计分析,找到性能瓶颈内容进度性能测试基本概念性能测试的基本策略性能测试常规步骤性能测试的方法性能测试过程模型GAME(A)性能测试工具的比较性能测试的方法性能测试验证系统是否有所宣称具备的能力负载测试检查系

7、统处于一定压力情况下,应用程序的表现压力测试找寻系统的处理能力极限性能测试的方法2配置测试了解各种不同因素对系统性能影响的程度,判断最值得进行的调优操作并发测试发现系统中可能隐藏的并发访问时的问题(内存泄露、死锁、资源竞争)可靠性测试验证系统是否支持长时间稳定的运行内容进度性能测试基本概念性能测试的基本策略性能测试常规步骤性能测试的方法性能测试过程模型GAME(A)性能测试工具的比较性能测试过程模型GAME(A)性能测试模型P122寻找出不同性能测试项目的共性,总结出一个具有普遍意义的性能测试过程。遵循过程做性能测试,在大多数情况下可以有

8、效地规避风险,并能取得比较好的性能测试结果。G:Goal,目标A:Analysis,分析M:Metrics,度量E:Execution,执行(A):Adjust,调整--E执行失败后才进入A阶

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

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

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