性能测试培训[课件]参考模板范本.ppt
- 【下载声明】
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.测试设计测试设计&开发开发性能测试性能测试测试需求分析测试需求分析测试计划制定测试计划制定测试脚本录制测试脚本录制测试调试开发测试调试开发数据准备数据准备场景设计场景设计结果分析结果分析问题定位问题定位测试报告与评估测试报告与评估 搭建环境搭建环境部署测试场景部署测试场景执行测试执行测试测试执行部署测试场景部署脚本场景运行时设置 如循环次数、业务比例、运行时间等性
展开阅读全文