最新软件质量-性能测试PPT课件.ppt

最新软件质量-性能测试PPT课件.ppt

ID:62189722

大小:1.08 MB

页数:42页

时间:2021-04-20

最新软件质量-性能测试PPT课件.ppt_第1页
最新软件质量-性能测试PPT课件.ppt_第2页
最新软件质量-性能测试PPT课件.ppt_第3页
最新软件质量-性能测试PPT课件.ppt_第4页
最新软件质量-性能测试PPT课件.ppt_第5页
资源描述:

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

1、软件质量-性能测试软件性能测试什么是软件性能?为什么软件性能测试很重要?性能测试的类型有哪些?性能测试,负载测试,压力测试有什么不同?一.软件性能测试基本概念什么是软件性能用户视角的软件性能管理员视角的软件性能开发视角的软件性能软件性能的几个主要术语响应时间并发用户数吞吐量性能计数器思考时间软件性能测试方法-LoadRunner管理员视角的软件性能服务器的资源使用状况合理吗应用服务器和数据库的资源使用状况合理吗系统是否能够实现扩展系统最多能支持多少用户的访问系统最大的业务处理量是多少系统性能可能的瓶颈在哪里更换哪些设备能够提

2、高系统性能开发视角的软件性能架构设计是否合理数据库设计是否存在问题代码是否存在性能方面的问题系统中是否有不合理的内存使用方法系统中是否存在不合理的线程同步方式系统中是否存在不合理的资源竞争性能测试的重要性(1)失败案例:奥运会订票系统瘫痪奥运订票系统应该会有多少人去买票呢?当时的新闻报道:境内公告启动第二阶段奥运会门票预售。然而,为了让更多的公众实现奥运梦想的“先到先得,售完为止”的销售政策适得其反,公众纷纷在第一时间订票,致使票务官网压力激增,承受了超过自身审计容量8倍的流量,导致系统瘫痪。昨天上午9点,预售一开始,公众提

3、交申请空前踊跃。北京奥运会官方票务网站的浏览量在第一个小时内达到800万次,每秒钟从网上提交门票申请超过20万张…由于瞬间访问量过大,技术系统应对不畅,造成很多申购者无法及时提交申请。性能测试的重要性(2)真实结果:每秒访问量2000次预期结果:每秒访问量250次需求是否错误?每秒20万张申请量确定需求确保系统的健壮性制定意外的处理方式软件性能术语-响应时间响应时间是“对请求作出响应所需要的时间”系统响应时间等同于响应时间响应时间:应用系统从请求发出开始到客户端接收到最后一个字节数据所消耗的时间Web应用的页面响应时间分解软

4、件性能术语-并发用户数(1)常见错误观点:1)使用系统的全部用户的数量2)用户在线数量并发用户数:在同一时刻与服务器进行了交互的在线用户数量关键:针对服务器而言软件性能术语-并发用户数(2)并发用户数、系统用户数和同时在线用户人数举例:(OA系统)2000个使用用户最高峰时500人在线用户访问模式:某一时间点40%用户看系统公告20%填写复杂的表格20%发呆20%从一个页面跳转到另一个页面软件性能术语-吞吐量单位时间内系统处理的客户请求的数量吞吐量与并发用户数的关系:F=(N*R)/TF:吞吐量N:VU的个数(虚拟用户数)R

5、:每个VU发出的请求(单击)数量T:性能测试所用的时间软件性能术语-性能计数器&思考时间性能计数器:描述服务器或操作系统性能的一些数据指标资源利用率:系统各种系统的使用状况思考时间:用户在进行操作时,每个请求之间的间隔时间性能测试方法LoadRunner性能测试过程系统性能调优分析测试结果阶段5LoadRunnerVUGENLoadRunnerCONTROLLER& ANALYSIS执行场景阶段4设计测试场景阶段3创建WebVirtualUsers阶段2阶段1制定压力测试方案二.性能测试方法性能测试方法负载测试(LoadTe

6、sting)压力测试(StressTesting)配置测试(ConfigurationTesting)并发测试(ConcurrencyTesting)可靠性测试(ReliabilityTesting)失效恢复测试(FailoverTesting)性能测试方法-PerformanceTesting通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求。特点:验证系统是否有系统宣称具有的能力需事先了解被测系统的典型场景要求在已确定的环境下运行性能测试方法-LoadTesting通过在被测系统上不断增加压力

7、,直到性能指标超过预定指标或者某种资源使用已经达到饱和状态特点:找到系统处理能力的极限需在给定的测试环境下进行了解系统的性能容量或是配合系统性能调优性能测试方法-StressTesting测试系统在一定饱和状态下,系统能够处理的会话能力,以及系统是否会出现错误特点:检查系统处于压力情况下时,应用的表现通过模拟负载等方法,使得系统资源的使用达到较高的水平测试系统稳定性性能测试方法-ConfigurationTesting通过对被测系统的软/硬件环境的调整,了解各种不同环境对系统性能影响的程度,从而找到系统各项资源的最优分配原则

8、特点:了解各种不同因素对系统性能影响的程度,从而判断出最值得进行的调优操作对系统性能状况有初步了解后进行用于性能调优和规划能力性能测试方法-ConcurrencyTesting通过模拟用户的并发访问,测试多用户并发访问同一个应用、同一个模块或者数据记录时是否存在死锁或者其他性能问题发现系统

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

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

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