资源描述
中国软件测试联盟
性能测试详细用例
产品名称:
性能测试用例
项目承担部门
中国软件测试联盟
撰写人(签名)
完成日期
本文档使用部门
评审负责人(签名)
评审日期
版本
目录
1文档介绍 3
1.1文档目的 3
1.2文档范围 3
1.3读者对象 3
1.4参考文献 3
1.5术语与解释 3
2测试需求分析 3
2.1被测试对象的介绍 3
2.2测试范围与目的 4
2.3测试环境与测试辅助工具的描述 4
3性能测试用例 4
3.1预期性能指标测试用例 4
3.1.1 指标A描述 4
3.1.2 指标B描述 4
3.2用户并发测试(核心模块) 5
3.2.1 核心模块A测试内容描述 5
3.2.2 核心模块B测试内容描述 5
3.3用户并发测试(组合模块) 6
3.3.1 模块组合描述A 6
3.3.2 模块组合描述B 7
3.4大数据量测试 7
3.4.1 大数据量场景A描述 7
3.4.2 大数据量场景B描述 7
3.5 疲劳强度测试 7
3.5.1 疲劳强度测试场景A描述 7
3.5.2 疲劳强度测试场景B描述 8
3.6 网络性能测试 8
3.6.1 网络测试场景A描述 8
3.6.2网络测试场景A描述 8
1文档介绍
包括以下5项内容。
1.1文档目的
本文档的写作目的是什么?
1.2文档范围
测试系统的哪些功能的性能?
1.3读者对象
包括测试人员、开发人员、项目经理等。
1.4参考文献
列出本文档使用的一些资料,如系统需求说明书、测试大纲等。
可以作为本测试文档的指标。
1.5术语与解释
缩写、术语
解 释
2测试需求分析
2.1被测试对象的介绍
主要介绍测试对象完成的功能、要达到的性能指标等。
2.2测试范围与目的
包括的测试模块数,测试的任务、目的、结果。
2.3测试环境与测试辅助工具的描述
说明测试本系统的操作系统、浏览器等一系列直接或间接用到的资源环境,还要说明测试使用的工具。
3性能测试用例
3.1预期性能指标测试用例
下面的测试方法比较详细,也可以根据实际需要把所有的指标写在一起,简要描述测试方法,以达到节省时间的目的(列出测试对象、期望的性能、实际性能三项即可以)。
3.1.1 指标A描述
用例编号:
性能描述:
用例目的:
前提条件:
特殊的规程说明:
用例间的依赖关系:
步骤
输入/动作
期望的性能(平均值)
实际性能(平均值)
回归测试
1.
示例:典型值…
2.
示例:边界值…
3.
示例:异常值…
4.
…
5.
…
6.
…
3.1.2 指标B描述
以后的以此类推。
3.2用户并发测试(核心模块)
3.2.1 核心模块A测试内容描述
功能
目的
方法
并发用户数与事务执行情况
并发用户数
事务平均响应时间
事务最大响应时间
平均每秒处理事务数
事务成功率
每秒点击率
平均流量(字节/秒)
20
25
30
35
40
45
50
并发用户数与数据库主机
并发用户数
CPU利用率
MEM利用率
磁盘I/O情况
DB参数1
其它参数
20
25
30
35
40
45
50
并发用户数与应用服务器的关系表
并发用户数
CPU利用率
MEM利用率
磁盘I/O情况
20
25
30
35
40
45
50
3.2.2 核心模块B测试内容描述
以后的以此类推。
3.3用户并发测试(组合模块)
3.3.1 模块组合描述A
功能
目的
方法
并发用户数与事务执行情况
并发用户数
事务平均响应时间
事务最大响应时间
平均每秒事务数
事务成功率
每秒点击率
平均流量(字节/秒)
业务1
业务2
业务3
业务1
业务
2
业务3
业务1
业务2
业务3
业务1
业务2
业务3
20
25
30
35
40
45
50
并发用户数与数据库主机
并发用户数
CPU利用率
MEM利用率
磁盘I/O情况
DB参数1
其它参数
20
25
30
35
40
45
50
并发用户数与应用服务器的关系表
并发用户数
CPU利用率
MEM利用率
磁盘I/O情况
20
25
30
35
40
45
50
3.3.2 模块组合描述B
以后的以此类推。
3.4大数据量测试
3.4.1 大数据量场景A描述
编写用例的格式如下:
功能
目的
方法
并发用户数与事务执行情况
输入说明
事务平均响应时间
事务最大响应时间
平均每秒处理事务数
事务成功率
每秒点击率
平均流量(字节/秒)
3.4.2 大数据量场景B描述
以后的以此类推。
3.5 疲劳强度测试
3.5.1 疲劳强度测试场景A描述
极限名称A
例如“最大并发用户数量”
前提条件
运行时间
输入/动作
输出/响应
是否能正常运行
例如10个用户并发操作
例如20个用户并发操作
……
故障发生的时刻
故障描述
……
任务A无故障运行的平均时间间隔
(CPU小时)
任务A无故障运行的最小时间间隔
(CPU小时)
任务A无故障运行的最大时间间隔
(CPU小时)
3.5.2 疲劳强度测试场景B描述
以后的以此类推。
3.6 网络性能测试
3.6.1 网络测试场景A描述
目的
测试广域网网络资源在不同并发用户条件下的使用情况
方法
在不同的广域网带宽下(64K、128K、256K….)使用自动化测试工具录制的日常业务的应用脚本,以不同的并发数进行并发性测试,记录各种用户连接数下,不同并发请求的性能变化;同时记录路由器端口的流量和其他数据。
运行时间
用户并发数
事务响应时间
端口流量
丢报率
3.6.2网络测试场景A描述
以后的以此类推。
8
展开阅读全文