文档介绍:文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]
软件性能测试计划和方案
性能测试项目名称
拟制
日期
审核
日期
批准
日期
修订记录
日期
修订
版本
修改
章节
描述
作者
目录
介绍
目的
目的介绍
总览
本文档表格中第二部分到第七部分为重要部分。
表 – 软件性能测试计划内容
1
介绍
2
性能测试方法
3
业务流程&测试用例
4
负载测试需求
5
应用程序开发环境
6
Load Runner 环境
7
测试结果 & 版本管理
范围
计划适用范围.
软件需求规格说明书(Software Requirements Specifications - SRS)
软件详细设计文档(Software Detail Design - SDD)
软件测试计划 (SoftWare Test Plan - STP)
White Paper: Load Testing to Predict Web Performance. Mercury Interactive Corp.
性能测试方法
采用何种性能测试的方法。取决于业务需求、开发周期和应用程序的生命周期,对于特定的应用,需要选择相应的测试方法。.
负载测试流程
系统分析
分析业务流程
创建虚拟用户脚本
如何开发脚本
创建负载测试场景
创建压力负载场景
测试用例执行和性能监控
如何采集性能数据。
分析结果
分析性能测试数据。
远景目标和近期目标
需求定义
业务流程&测试用例
下边介绍在进行性能测试过程中每个阶段如何做。
业务流程
高容量/高负载 流程
创建以下业务流程给服务器和数据库施加更大的压力。
序号.
业务路程
虚拟用户数
低容量/低负载 流程
以下业务流程只是仅仅用于创建小百分比的并发量,同样也可以创建用户并发量大百分比的压力测试。
序号.
业务路程
虚拟用户数
数据准备
性能测试前进行数据准备。要开始收集、处理有关业务数据,为系统进入性能测试运行做好数据准备,本部分主要描述如何进行数据准备,数据的来源是什么。
LoadRunner 事务(Transactions)
执行的一个功能或一系列的活动就可以是一事务,具体情况,要依照你自己要测试的目标 是什么,从而明确你自己定义的事务指的是什么, 本部分具体明确什么是事务。
LoadRunner 脚本(Scripts)
本部分定义在性能测试中的脚本。这些脚本将模拟系统真实的运行情况。
序号.
脚步名称
优先级
Average Number of Transactions (Assumption)
备注
1.
Load Runner 场景(Scenarios)
场景是一个执行单位,