性能测试需求调研报告

1、 项目背景
// 可参考申请中的相关信息,进一步核实项目背景,准确把握项目的目标。

2、 项目目标
// 详细了解项目要达到的目标,针对目标的可行性进行分析。

3、 项目范围
//详细描述本次性能测试涉及到的项目范围,主要工作内容等。

4、 系统架构及网络拓扑
1、 描述系统架构是如何组成的?

2、 各个服务器配置是怎样的?

3、 操作系统、中间件以及数据库的版本?

4、 测试环境跟生产环境是否存在差异?

5、 当前已有系统的数据库业务数据存量信息?(新系统可以提供未来2-3年的估算信息)

6、 生产高峰时网络流量是多少KB? 测试环境准备的网络带宽是多少?

7、 画出系统拓扑图,并依据拓扑图,描述说明系统架构技术和运行原理,包括服务器、数据库、客户端和网络等。
5、 系统技术实现
系统的开发语言、数据库技术、协议,有无第三方接口,系统的一些限制,例如加密、验证码等
6、 硬件测试环境配置
被测系统硬件环境配置,cpu、内存、硬盘、网络等
压力机配置等
7、 软件测试环境配置
操作系统核心参数设置、中间件参数设置、数据库参数设置、JVM参数设置等
8、 性能测试指标
如:
1、 系统交易处理能力(TPS):在测试环境上系统总的TPS大于100笔/秒。

2、 交易平均响应时间:在测试环境上系统每笔交易的平均响应时间小于5秒。

3、 交易成功率:在测试环境上系统每笔交易的成功率大于99.94%。

4、 服务器CPU资源利用率:Web服务器资源利用率低于80%,AP服务器资源利用率低于70%,数据库资源利用率低于60%,后台进程和缓存主机资源利用率低于70%。

9、 业务种类

1、 简单描述各业务种类,业务复杂性、业务是否具有相关性等信息?

2、 历史交易列表(提供《历史交易量统计表》,见模板)?

10、 用户信息类
11、 该业务系统服务的主要用户有哪些?

12、 目前注册使用该系统的注册用户总数有多少?在线用户数有多少?并发用户数估计有多少?未来有多大的增长?

13、 用户使用系统的行为习惯是怎样的?
例如,何时集中处理业务,业务高峰的时间点主要做什么

14、 关联系统信息类
1、 业务系统与其他业务系统之间有何关系,是否有业务频繁高、未来有发展趋势相关操作。
15、 业务信息类
联机业务
1、 系统目前的主要业务有哪些?

2、 简要描述这些业务的业务功能及流程。

3、 描述这些业务的具体操作步骤。

4、 是否能提供系统所有业务的清单。

批量业务
1、 请描述系统处理批量业务的类型。

2、 请描述批量业务发生的起始时间、持续时间、需要处理的数据量。

3、 请描述批量交易的处理逻辑步骤。
16、 业务发展类
1、 该系统的业务未来的增长趋势会是怎样?
例如,交易量、用户数……

猜你喜欢

转载自blog.csdn.net/github_35707894/article/details/79611119