性能测试用例模板.docx
《性能测试用例模板.docx》由会员分享,可在线阅读,更多相关《性能测试用例模板.docx(12页珍藏版)》请在冰豆网上搜索。
性能测试用例模板
性能测试用例
产品名称:
顶岗实习管理系统
项目承担部门
研发部
撰写人(签名)
***
完成日期
本文档使用部门
测试部
评审负责人(签名)
评审日期
版本
修订历史记录
日期
版本
说明
作者
1.简介
1.1目的
本文档的目的是为本公司软件做性能测试提供测试用例。
1.2范围
本文档适用于B/S架构应用软件产品的性能测试用例的编写和调用。
1.3文档结构
第一部分:
简介,介绍软件缺陷分类的目的,本标准的适用范围,以及在本文档中使用的词汇的解释。
第二部分:
描述测试的需求分析。
第三部分:
列出系统的测试用例。
第四部分:
附录
1.4参考资料
文档
(版本/日期)
已创建或可用
已被接收或已经过复审
作者或来源
备注
Web性能测试实战
是□ 否□
是□ 否□
是□ 否□
是□ 否□
是□ 否□
是□ 否□
是□ 否□
是□ 否□
1.5词汇表
1.4.1并发性能测试
●是一个负载测试和压力测试的过程,即逐渐增加负载,直到系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标和资源监控指标来确定系统并发性能的过程。
1.4.2负载测试(LoadTesting)
●是确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统组成部分的相应输出项,例如通过量、响应时间、CPU负载、内存使用等来决定系统的性能。
负载测试是一个分析软件应用程序和支撑架构、模拟真实环境的使用,从而来确定能够接收的性能过程。
1.4.3压力测试(StressTesting)
●是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。
1.4.4大数据量测试
●软件故障是指用户使用软件时,由于残留缺陷引起的软件失效症状。
1.4.5疲劳强度测试
●软件故障是指用户使用软件时,由于残留缺陷引起的软件失效症状。
2.测试需求分析
2.1被测试的对象介绍
2.2测试的范围与目的
2.3测试环境与辅助工具的描述
Ø
Ø
3.性能测试用例
3.1预期性能指标测试
下面的测试方法比较详细,也可以根据实际需要把所有的指标写在一起,简要描述测试方法,以达到节省时间的目的(列出测试对象、期望的性能、实际性能三项即可以)。
1指标A描述
用例编号:
001
性能描述:
用例目的:
前提条件:
特殊的规程说明:
用例间的依赖关系:
步骤
输入/动作
期望的性能(平均值)
实际性能(平均值)
回归测试
1.
示例:
典型值…
2.
示例:
边界值…
3.
示例:
异常值…
4.
…
5.
…
6.
…
2指标B描述
用例编号:
002
性能描述:
用例目的:
前提条件:
特殊的规程说明:
用例间的依赖关系:
步骤
输入/动作
期望的性能(平均值)
实际性能(平均值)
回归测试
1.
示例:
典型值…
2.
示例:
边界值…
3.
示例:
异常值…
4.
…
5.
…
6.
…
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
2核心模块B测试内容描述
……
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
2模块组合描述B
……
3.4大数据量测试
1大数据量场景A描述
编写用例的格式如下:
功能
目的
方法
并发用户数与事务执行情况
输入说明
事务平均响应时间
事务最大响应时间
平均每秒处理事务数
事务成功率
每秒点击率
平均流量(字节/秒)
2大数据量场景B描述
编写用例的格式如下:
功能
目的
方法
并发用户数与事务执行情况
输入说明
事务平均响应时间
事务最大响应时间
平均每秒处理事务数
事务成功率
每秒点击率
平均流量(字节/秒)
3.5疲劳强度测试
1疲劳强度测试场景A描述
极限名称A
例如“最大并发用户数量”
前提条件
运行时间
输入/动作
输出/响应
是否能正常运行
例如10个用户并发操作
例如20个用户并发操作
…
故障发生的时刻
故障描述
……
任务A无故障运行的平均时间间隔
(CPU小时)
任务A无故障运行的最小时间间隔
(CPU小时)
任务A无故障运行的最大时间间隔
(CPU小时)
2疲劳强度测试场景B描述
3.6网络性能测试
1网络测试场景A描述
目的
测试广域网网络资源在不同并发用户条件下的使用情况
方法
在不同的广域网带宽下(64K、128K、256K¡.)使用LoadRunner录制的日常业务的应用脚本,以不同的并发数进行并发性测试,记录各种用户连接数下,不同并发请求的性能变化;同时记录路由器端口的流量和其他数据。
运行时间
用户并发数
事务响应时间
端口流量
丢报率
2网络测试场景B描述……