性能测试方案(报告)-模板范例

上传人:简****9 文档编号:116838115 上传时间:2019-11-17 格式:DOC 页数:11 大小:188.01KB
返回 下载 相关 举报
性能测试方案(报告)-模板范例_第1页
第1页 / 共11页
性能测试方案(报告)-模板范例_第2页
第2页 / 共11页
性能测试方案(报告)-模板范例_第3页
第3页 / 共11页
性能测试方案(报告)-模板范例_第4页
第4页 / 共11页
性能测试方案(报告)-模板范例_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《性能测试方案(报告)-模板范例》由会员分享,可在线阅读,更多相关《性能测试方案(报告)-模板范例(11页珍藏版)》请在金锄头文库上搜索。

1、9b7dc81b1382f9c8cbce5db1739b390d.pdf 项目项目 性能测试方案(报告)性能测试方案(报告) 编 写作者姓名编写 时间YYYY-MM-DD 审 批审批 时间YYYY-MM-DD 文档版本 神州数码(中国)有限公司版权所有神州数码(中国)有限公司版权所有 9b7dc81b1382f9c8cbce5db1739b390d.pdf 文档修订摘要文档修订摘要 日期日期修订号修订号描述描述著者著者审阅者审阅者批准人批准人/日期日期 YYYY- MM-DD 序列号 1、2、 3 等 【对修订内容的简单概述】 【修订者】 9b7dc81b1382f9c8cbce5db1739

2、b390d.pdf 1 目录目录 第第 1 章章概述概述.2 1.1测试目的.2 1.2适用范围.2 1.3名词解释.2 1.3.1验证.2 1.3.2确认.2 1.3.3功能测试.3 1.3.4集成测试.3 1.3.5系统测试.3 1.3.6验收测试.3 1.4参考资料.3 第第 2 章章测试需求分析测试需求分析.4 2.1测试目的.4 2.2测试对象.4 2.3系统环境配置.4 第第 3 章章测试方法测试方法.6 3.1测试准备.6 3.2形成测试脚本.7 3.3执行测试脚本.7 第第 4 章章测试场景设计测试场景设计.8 4.1场景 18 4.1.1测试目的.8 4.1.2测试步骤.8

3、4.1.3测试结果输出.8 4.1.4测试结论.9 9b7dc81b1382f9c8cbce5db1739b390d.pdf 2 章 1 章 概述概述 1.1 测试测试目的目的 说明为什么要进行此测试;参与人有哪些;测试时间是什么时候;项目背景等。 编写此测试方案的目的是通过测试,确认软件是否满足产品的性能需求。测试的依据是产品的需求规格 说明书。此模板使用于性能测试的方案设计和测试报告记录。 1.2 适用范适用范围围 说明此测试的测试范围,如稳定性测试、性能测试、接口测试、流程测试等,并说明测试的主要内容和 方法。 测试范围测试范围测试重点测试重点测试方法测试方法 1.3 名名词词解解释释

4、1.3.1验证验证 Verification,验证是检查是否正确完成了工作产品。验证强调的是工作产品本身是否正确。验证通常使用 测试的方式进行。验证相关的活动包括:单元测试;功能测试;集成测试;系统测试。 1.3.2确认确认 Validation,确认是检查是否完成了正确的工作产品。确认强调的是生命周期各阶段工作产品与用户最初 需求是否符合。 确认活动包括:在不同生命周期中,按照用户需求 Use Case 对工作产品进行确认;确认 需求是否满足的集成测试;有用户参与的验收测试。 9b7dc81b1382f9c8cbce5db1739b390d.pdf 3 1.3.3功能测试功能测试 开发人员完

5、成各组件的单元测试后,提交测试部门,进行各业务模块的测试。测试重点是确认模块功能 是否正确。 1.3.4集成测试集成测试 将模块逐步进行集成。测试重点是否确认产品组装中模块的内部接口是否正确。验证是否满足 Use Case 的业务流程。 1.3.5系统测试系统测试 在真实或模拟真实环境下所进行的性能、稳定性、与外部系统接口的测试。重点确认性能是否满足设计 要求,外部接口是否正确。 1.3.6验收测试验收测试 为了验证系统是否满足用户的需求,在用户现场进行的测试。验收测试根据 Use Case 设计测试用例,由 用户和相关的第三方厂家共同参加。验收测试结果需要得到用户、第三方厂家的签字确认。 此

6、方案中涉及的业务和技术方面的专业名词。 1.4 参考参考资资料料 此方案参考和依据的所有文档。 9b7dc81b1382f9c8cbce5db1739b390d.pdf 4 章 2 章 测试测试需求分析需求分析 2.1 测试测试目的目的 【内容】 说明此测试的目的。例如: 1、 Airadius2.5 新增了对 CIDFinder 多点发送和心跳检测功能的支持,需要执行性能测试,得出 Radius2.5 的性能指标; 2、 持续进行大压力测试,对 Radius2.5 进行稳定性测试。 【裁剪原则】 此部分内容不允许裁剪。 2.2 测试对测试对象象 【内容】 说明被测试产品的名称,版本,特性说明

7、。例如: Product Name: AiRadius License Version:v2.4 Build Date: 20050715 Build Master : 【裁剪原则】 此部分内容不允许裁剪。 2.3 系系统环统环境配置境配置 【内容】 说明测试所需要的软硬件环境。例如: 服务器端 Host NameOSModelMain ResourcesUsage 客户端 9b7dc81b1382f9c8cbce5db1739b390d.pdf 5 Host NameOSModelMain ResourcesUsage 【裁剪原则】 此部分内容不允许裁剪。 9b7dc81b1382f9c8c

8、bce5db1739b390d.pdf 6 章 3 章 测试测试方法方法 【内容】 说明进行此性能测试使用什么方法。例如: 使用 LoadRunner 工具进行测试。工具版本:V 7。0。 或者,使用自开发的性能驱动和监测程序进行测试。测试方法如下: 。 。 。 【裁剪原则】 此部分内容不允许裁剪。 3.1 测试测试准准备备 【内容】 说明性能测试前,需要配置的应用程序参数,数据,文件等,这些数据、参数、文件的不同,将产生不 同的测试结果。为达到预期的性能测试效果,需要将以上信息调整到适合的位置。 例如: 考虑如下五个方面: 1) 对操作系统下面可能影响性能的内核参数进行了调整 datasiz

9、e unlimited stacksize unlimited 2) 伪库: 使用当时李瑾测试时使用的伪库(100 万宽带用户,30 万窄带用户) 3) BDB 配置: 设置 DB_CONFIG 为: set_lk_max 4200 set_cachesize 0 32768000 1 4)radius.ini: ProcThreads=2000 5) 日志文件,detail 文件的即时清理 为避免 detail 文件和 access.log 的输出过多造成磁盘空间满,对 radius 的运行造成影响,需要定期清 理 access.log/detail 文件。 特别需要注意的是: 为了使得所有

10、的用户用一份 LoadRunner 脚本执行,需要保证包的长度一致,因此用户的用户名长度需要 一致;更换 Radius 环境时,注意域名长度要为 4(sxkd) 9b7dc81b1382f9c8cbce5db1739b390d.pdf 7 同时由于形成 LoadRunner 脚本的时候,截取 Radius.log 中的认证包中密码的值为加密以后的,不好做用 户的个性处理,因此所有用户密码同。 。 。 。 【裁剪原则】 此部分内容不允许裁剪。 3.2 形成形成测试测试脚本脚本 【内容】 说明用于进行性能测试的脚本如何生成。 例如: (1)任意一个用户进行模拟拨号软验证,截取 radius.log

11、 中的 Authen/Start/Stop 包的二进制代码; (2)用 LoadRunner 的 Windows Socket 协议,形成模拟 NAS 向 Radius 发包的脚本,脚本中将 Authen/start/stop 分别定义为 3 个交易;用户名做变量处理,随机发送。 【裁剪原则】 此部分内容不允许裁剪。 3.3 执执行行测试测试脚本脚本 【内容】 说明脚本的执行顺序和方法。 【裁剪原则】 此部分可以裁减 9b7dc81b1382f9c8cbce5db1739b390d.pdf 8 章 4 章 测试场测试场景景设计设计 4.1 场场景景 1 【内容】 说明测试执行时的业务操作情况。

12、相当于Use Case。不同场景下,将得到不同的测试结果。因此性能测 试的结果必须与场景关联。例如: 测试 Radius 在不与其他 Server(Rbill/Lm/CidFinder/GameProxy)通讯的情况下,多用户并发访问交易响 应时间 200 -300-400-500。记录测试结果。 radius 在 log level 6 下启动 【裁剪原则】 此部分不可以裁减 4.1.3测试结果输出测试结果输出 【内容】 记录测试输出结果,将测试结果的数据表格,图表如实的反映到测试结果中。用于数据分析。例如: VuserVuserTranscationsTranscations PerPer

13、 secondsecond AverageAverage TransactionTransaction ResponseResponse TimeTime 9b7dc81b1382f9c8cbce5db1739b390d.pdf 9 AuthenAuthenStartStartStopStopAuthenAuthenStartStartStopStop 【裁剪原则】 对于性能测试方案 ,不包括此章节;只有在性能测试报告中才出现此章节。 4.1.4测试结论测试结论 【内容】 记录测试输出结果。用于数据分析。例如: (1)在并发数为 500 的情况下,Radius 达其性能处理极值 114*3=342 个包/秒 (2)测试结果对比:radius20050330 日版本的 radius 最大处理能力为 110*3=330 个包/秒.。本次 release 的 radius(版本 radius20050715)性能略有提高,Radius server 表现稳定。即:本次改 动没有影响 radius 的性能。 【裁剪原则】 对于性能测试方案 ,不包括此章节;只有在性能测试报告中才出现此章节。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号