书签 分享 收藏 举报 版权申诉 / 30
上传文档赚钱

类型性能测试培训[课件]参考模板范本.ppt

  • 上传人(卖家):林田
  • 文档编号:6003342
  • 上传时间:2023-05-21
  • 格式:PPT
  • 页数:30
  • 大小:1.88MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《性能测试培训[课件]参考模板范本.ppt》由用户(林田)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    课件 性能 测试 培训 参考 模板 范本
    资源描述:

    1、性能测试培训性能测试培训性能测试流程 结果分析报告结果分析报告 测试执行测试执行 测试设计与开发测试设计与开发测试需求测试需求&计划计划疲劳疲劳测试测试大数据大数据量测试量测试压力压力测试测试负载负载测试测试测试流程测试流程性能测试流程3.3.测试执行测试执行 1.1.测试需求测试需求&计划计划4.4.结果分析结果分析&报告报告2.2.测试设计测试设计&开发开发性能测试性能测试测试需求分析测试需求分析测试计划制定测试计划制定测试脚本录制测试脚本录制测试调试开发测试调试开发数据准备数据准备场景设计场景设计结果分析结果分析问题定位问题定位测试报告与评估测试报告与评估 搭建环境搭建环境部署测试场景部

    2、署测试场景执行测试执行测试测试需求分析测试需求分析关键内容 测试的对象;系统配置,例如 “预计有多少用户并发访问?”“服务器怎样和客户端通信?”“网络设备的吞吐能力如何,每个环节承受多少并发用户?”等。测试需求分析 目标目标问题问题测量最终的响应时间测量最终的响应时间要花多少时间做完一笔交易要花多少时间做完一笔交易?确定最优硬件配置确定最优硬件配置什么样的配置提供了最好的性能什么样的配置提供了最好的性能?检查可靠性检查可靠性系统能在无错情况下能承担多大及多长时间的负载系统能在无错情况下能承担多大及多长时间的负载?测试系统负载测试系统负载在没有较大性能衰减的前提下,系统能够承受多大在没有较大性能

    3、衰减的前提下,系统能够承受多大负载?负载?分析系统瓶颈分析系统瓶颈哪些因素降低交易响应时间哪些因素降低交易响应时间用户的提问与我们的测试目标用户的提问与我们的测试目标测试需求分析G8020原理测试强度估算测试需求分析测试强度估算 8020原理:每个工作日中80的业务在20的时间内完成。举一个例子来看8020原理如何应用与测试需求分析。去年全年处理业务约100万笔,其中15的业务处理中每笔业务需对应用服务器提交7次请求;其中70的业务处理中每笔业务需对应用服务器提交5次请求;其余15的业务处理中每笔业务需对应用服务器提交3次请求。根据以往统计结果,每年的业务增量为15,考虑到今后2-3年业务发展

    4、的需要,测试需按现有业务量的两倍进行估算。每年业务量集中在8个月,每个月20个工作日,每个工作日8小时,即每天80%的业务在1.6小时完成。测试强度估算如下:每年总的请求数为:(10015%7+10070%5+10015%3)2=1000万次/年每天请求数为:1000/160=6.25万次/天每秒请求数为:(6250080%)/(820%3600)=8.68次/秒即服务器处理请求的能力应达到9次/秒。测试需求分析测试需求分析方法 1.任务分布图a有哪些交易任务 b在一天的某些特定时刻系统都有哪些主要操作 2.用户交易分析a哪些任务是每个用户都要执行的?b针对不同角色的用户,他们的任务是什么?c

    5、针对每个用户,不同任务的比例如何?y登录登录220250210对帐对帐10151221创建记录创建记录1801101209050数据更新数据更新90754630查询查询50302014批处理批处理202515生成报表生成报表506040系统备份系统备份11812124681012141618202224x测试计划制定测试目标测试目标可能描述为以下两种:F应用能够以5秒的最大响应时间处理200个并发用户对业务A的访问;峰值时刻有400个用户,允许响应时间延长到8秒。F系统的A和B业务在200并发用户的条件下,响应时间在3秒以内,服务器的CPU占用不超过75%,内存使用率不超过70%性能测试流程3

    6、.3.测试执行测试执行 1.1.测试需求测试需求&计划计划4.4.结果分析结果分析&报告报告2.2.测试设计测试设计&开发开发性能测试性能测试测试需求分析测试需求分析测试计划制定测试计划制定测试脚本录制测试脚本录制测试调试开发测试调试开发数据准备数据准备场景设计场景设计结果分析结果分析问题定位问题定位测试报告与评估测试报告与评估 搭建环境搭建环境部署测试场景部署测试场景执行测试执行测试12测试设计&开发测试脚本录制调试 以测试工具Load Runner为例测试设计&开发数据准备测试数据的模拟要符合实际业务中的数据量F至少保证1-2年的数据量F数据真实性测试设计&开发场景设计测试场景从不同的剖面

    7、模拟实际业务的运行F业务比例F测试指标的目标F需要在测试过程中进行监控的性能计数器场景设计测试案例序序号号功能点功能点所占比例所占比例并发用户并发用户Think Think timetime性能计数器性能计数器5050100100 200200110%120应用和数据应用和数据库服务器库服务器CPU、内存、内存、IO使用;使用;215%120315%120415%120510%120610%120715%120810%120场景设计测试案例序号序号功能名称功能名称功能点功能点并发用户并发用户运行时间运行时间15010020030分钟25010020030分钟35010020030分钟45010

    8、020030分钟55010020030分钟65010020030分钟75010020030分钟85010020030分钟性能测试流程3.3.测试执行测试执行 1.1.测试需求测试需求&计划计划4.4.结果分析结果分析&报告报告2.2.测试设计测试设计&开发开发性能测试性能测试测试需求分析测试需求分析测试计划制定测试计划制定测试脚本录制测试脚本录制测试调试开发测试调试开发数据准备数据准备场景设计场景设计结果分析结果分析问题定位问题定位测试报告与评估测试报告与评估 搭建环境搭建环境部署测试场景部署测试场景执行测试执行测试测试执行部署测试场景部署脚本场景运行时设置 如循环次数、业务比例、运行时间等性

    9、能指标和资源监控设置(重点关注)测试执行性能指标和资源监控设置交易处理性能指标 每秒交易数(Transations per second)交易响应时间(Response Time)虚拟并发用户数(Total Virtual Users)吞吐量(Throughout)测试执行性能指标和资源监控设置并发性能测试的主要监控指标 服务器资源监控,例如:Windows,UNIX,Linux应用服务器监控,例如:Weblogic,Websphere数据库资源监控,例如:Oracle,SQLServer测试执行性能指标和资源监控设置类别类别计数器名称计数器名称计数器描述计数器描述MemoryAvailabe

    10、 Mbytes可用物理内存数可用物理内存数Pages/sec每秒由于页面错误从内每秒由于页面错误从内存读入磁盘或写入磁盘存读入磁盘或写入磁盘的页面数的页面数System%Total Processor Time系统上所有处理器都忙系统上所有处理器都忙于执行非空闲线程的平于执行非空闲线程的平均时间百分比均时间百分比Physical Disk%Disk Time磁盘驱动器忙于为读或磁盘驱动器忙于为读或写入请求提供服务所用写入请求提供服务所用的时间的百分比的时间的百分比Windows资源监控指标资源监控指标测试执行性能指标和资源监控设置类别类别计数器名称计数器名称计数器描述计数器描述MemoryFr

    11、ee(KB)可用物理内存数可用物理内存数Swap(KB)已使用的虚拟内存数量已使用的虚拟内存数量(Page)si/so每秒从磁盘交换到内存每秒从磁盘交换到内存或从内存交换到磁盘的或从内存交换到磁盘的数量数量Processor%Idle TimeCPU总的空闲时间总的空闲时间Physical DiskReads(Writes)/w per sec物理磁盘上每秒磁盘读、物理磁盘上每秒磁盘读、写的次数写的次数UNIX/Linux资源监控指标资源监控指标测试执行性能指标和资源监控设置类别类别计数器名称计数器名称计数器描述计数器描述JVMHeap SizeJVMJVM堆大小,实时值堆大小,实时值Heap

    12、 FreeJVMJVM可用堆大小,实时值可用堆大小,实时值JDBC Connection PoolConnections Total Count总的总的JDBCJDBC连接数连接数Max CapacityJDBCJDBC连接池的总数量连接池的总数量Waiting For Connection Current count等待的连接数量等待的连接数量Active Connections Current Count当前活跃的当前活跃的JDBCJDBC连接数连接数Execute QueueExecute Thread Current Idle Count 空闲的进程数量空闲的进程数量Pending R

    13、equest Oldest Time 队列请求的最久时间队列请求的最久时间Serviced Request Total Count 已处理的请求总数已处理的请求总数Pending Request Current Count 挂起请求的数量挂起请求的数量J2EE资源监控指标资源监控指标测试执行性能指标和资源监控设置类别类别计数器名称计数器名称计数器描述计数器描述SystemTotal Processor Time数据库进程占用的数据库进程占用的CPU时时间。在间。在Oracle中,该计数中,该计数器被称为器被称为cpu used by this sessionUser connections当前

    14、用户的连接数,一般当前用户的连接数,一般数据库服务器会有连接数数据库服务器会有连接数限制限制MemoryCache Hit Ratio缓存命中率。当该值比较缓存命中率。当该值比较小,而数据库比较繁忙时,小,而数据库比较繁忙时,可能需要调整缓存的大小可能需要调整缓存的大小数据库数据库资源监控指标资源监控指标测试执行性能指标和资源监控设置类别类别计数器名称计数器名称计数器描述计数器描述MemoryTotal Server Memory(仅用于(仅用于SQLServer)SQLServer数据库进程当数据库进程当前使用的内存量前使用的内存量PGA Memory(仅用于仅用于Oracle)Oracle

    15、数据库进程当前使数据库进程当前使用的内存量用的内存量LockAverage Wait Time锁平均等待时间锁平均等待时间Lock Requests/sec每秒的锁请求数每秒的锁请求数Number of Deadlocks/Sec每秒产生的死锁数量,当每秒产生的死锁数量,当此数值比较大时,要查找此数值比较大时,要查找产生死锁的原因产生死锁的原因数据库数据库资源监控指标资源监控指标测试执行性能指标和资源监控设置类别类别计数器名称计数器名称计数器描述计数器描述I/OOutstanding Reads(Writes)被挂起的物理读(写),被挂起的物理读(写),当该值比较大时,可能是当该值比较大时,可

    16、能是CPU或或I/O产生了瓶颈产生了瓶颈Pages Read/Sec每秒页面读写的次数每秒页面读写的次数Transatcions/Sec每秒产生的事务数量每秒产生的事务数量数据库数据库资源监控指标资源监控指标性能测试流程3.3.测试执行测试执行 1.1.测试需求测试需求&计划计划4.4.结果分析结果分析&报告报告2.2.测试设计测试设计&开发开发性能测试性能测试测试需求分析测试需求分析测试计划制定测试计划制定测试脚本录制测试脚本录制测试调试开发测试调试开发数据准备数据准备场景设计场景设计结果分析结果分析问题定位问题定位测试报告与评估测试报告与评估 搭建环境搭建环境部署测试场景部署测试场景执行测试执行测试结果分析&报告对测试结果进行分析,依据测试的目标给出测试结论结果分析(借助工具分析图)问题定位测试报告与评估 问题问题?结束结束

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:性能测试培训[课件]参考模板范本.ppt
    链接地址:https://www.163wenku.com/p-6003342.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库