软件性能测试计划和方案模板.docx
- 文档编号:5229988
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:7
- 大小:17.78KB
软件性能测试计划和方案模板.docx
《软件性能测试计划和方案模板.docx》由会员分享,可在线阅读,更多相关《软件性能测试计划和方案模板.docx(7页珍藏版)》请在冰豆网上搜索。
软件性能测试计划和方案模板
性能测试项目名称
拟制
日期
审核
日期
批准
日期
修订记录
日期
修订
版本
修改
章节
描述
作者
介绍
1目的
目的介绍
2总览
本文档表格中第二部分到第七部分为重要部分。
表1.1–软件性能测试计划内容
项目序号
名字内容
项目内容
1
介绍
2
性能测试方法
3
业务流程&测试用例
4
负载测试需求
5
应用程序开发环境
6
LoadRunner环境
7
测试结果&版本管理
3范围
计划适用范围.
软件需求规格说明书(SoftwareRequirementsSpecifications-SRS)
软件详细设计文档(SoftwareDetailDesign-SDD)
软件测试计划(SoftWareTestPlan-STP)
WhitePaper:
LoadTestingtoPredictWebPerformance.MercuryInteractiveCorp.
性能测试方法
采用何种性能测试的方法。
取决于业务需求、开发周期和应用程序的生命周期,对于特定的应用,需要选择相应的测试方法。
.
4负载测试流程
4.1系统分析
分析业务流程
4.1.1创建虚拟用户脚本
如何开发脚本
4.1.2创建负载测试场景
创建压力负载场景
4.1.3测试用例执行和性能监控
如何采集性能数据。
4.1.4分析结果
分析性能测试数据。
5远景目标和近期目标
需求定义
业务流程&测试用例
下边介绍在进行性能测试过程中每个阶段如何做。
6业务流程
6.1.1高容量/高负载流程
创建以下业务流程给服务器和数据库施加更大的压力。
序号.
业务路程
虚拟用户数
6.1.2低容量/低负载流程
以下业务流程只是仅仅用于创建小百分比的并发量,同样也可以创建用户并发量大百分比的压力测试。
序号.
业务路程
虚拟用户数
7数据准备
性能测试前进行数据准备。
要开始收集、处理有关业务数据,为系统进入性能测试运行做好数据准备,本部分主要描述如何进行数据准备,数据的来源是什么。
8LoadRunner事务(Transactions)
执行的一个功能或一系列的活动就可以是一事务,具体情况,要依照你自己要测试的目标是什么,从而明确你自己定义的事务指的是什么,本部分具体明确什么是事务。
9LoadRunner脚本(Scripts)
本部分定义在性能测试中的脚本。
这些脚本将模拟系统真实的运行情况。
序号.
脚步名称
优先级
AverageNumberofTransactions(Assumption)
备注
1.
10LoadRunner场景(Scenarios)
场景是一个执行单位,可以通过场景来模拟一个工作负载,模拟真实的世界操作。
本部分具体解释清楚什么是场景。
11LoadRunner监控器(Monitors)
LoadRunner内含实时监测器,在负载测试期间,您都可以查看应用系统的运作性能。
本部分主要解释什么是监控器,并通过下表把要在性能测试中用到的监控器列举出来。
系统组件
监控器
系统度量
11.1具体的监控器
监控具体的技术器指标.
对象
度量
描述
11.2具体的监控器
RunTimeResources:
ThetotalmemoryinusewithintheJavaVirtualMachine.Thefollowingdatapointsmaybemonitored.
度量
描述
负载测试需求
12Checklist
场景执行过程中需要确认:
数据库更新情况,基础数据是否完整
脚本所用到的数据是否准备完毕.
每个脚本中的run-timesettings设置是否正确(think-time,logging,pacing,iterations).
所有的LoadRunnermonitors是否配置正确.
loadinjectors配置是否正确以及LoadRunnerController能否连接到injectors.
13测试入口标准
性能测试一旦开始:
系统测试完毕并认为系统稳定的情况下
补充
14测试结束标准
性能测试一旦成功完成:
性能测试目标已经达到
性能测试结果经过项目团队认可
所有在压力测试中发现的问题被成功解决.
应用程序环境
本部分定义被测试应用配置情况,包含软件和硬件配置。
15应用程序软件环境
下边表格为软件配置资源.
软件
操作系统
16应用程序硬件环境
下边表格为硬件配置资源.
硬件
处理器
IP地址/DNS
17LoadRunner环境
本部分描述LoadRunner在进行压力测试中的测试环境配置。
下表描述Controller以及Injector配置。
包括Injector每台机器配置多少用户。
组件
IP/机器名
处理器
内存
用户数
测试结果和版本管理
评估性能测试结果是在压力测试中最重要的步骤。
LoadRunnerAnalysis用于评估性能测试的结果。
很多可用的图表可以帮助你定位系统瓶颈。
下边为具体在本次性能分析重要到的图表介绍。
具体性能分析图表:
描述,分析该图表作用。
18缺陷/版本管理
所有的性能测试报告文档利用版本控制工具进行跟踪。
19发现
发现的问题描述。
20详细测试结果
性能场景执行两次,第一次是小并发用户量的测试,第二次是在高负荷情况下的测试,利用长时间运行的方法。
20.1场景1
场景描述.
表7.4.1:
事务摘要
事务名字
最小
平均
最大
Std.Deviation
90Percent
通过
失败
停止
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 性能 测试 计划 方案 模板