《Web性能测试实战》性能测试用例模板
1文档介绍
1.1文档目的
1.2文档范围
1.3读者对象
1.4参考文献
1.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 网络测试场景A描述
……
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1569541
浙公网安备 33010602011771号