性能测试方案
3.3性能需求 名称 CPU 内存 I/O 响应时间 Network 指标 备注 使用率不高于80% 使用率不高于80% 使用率不高于80% 使用率不高于80% 3.4准备工作 1. 2. 3. 4. 5. 6. 测试功能点全部通过功能测试,确保功能上没有问题; 测试环境服务器已搭建,被测项目已部署; 准备测试客户机; 准备好测试数据; 创建测试场景,并配置好每个场景的设置; 测试过程中保存好测试数据和分析结果,并规范对执行结果进行命名 3.5 测试流程 3 性能测试方案
4.测试策略 4.1 基准测试 4.1.1 Hadoop/ Spark读取算法的基准测试 场景1:数据容量100G时,进行读取算法的基准测试 用例名称 验证功能 测试目的 前置条件 操作步骤 数据量100G,读取功能的基准测试 Hadoop/ Spark的读取测试 对比Hadoop/ Spark的读取算法,进行数据容量100G读取操作时,redpower服务器运行情况 算法 读取 1.准备数据容量100G 2. 对redpower服务器进行资源监控 3. 客户端执行Hadoop/ Spark的读取代码 运行结果 类别 Hadoop Spark Spark CPU使用率 内存使用率 I/O NETWORK 响应时间 备注 场景2:数据容量500G时,进行读取算法的基准测试 用例名称 验证功能 测试目的 前置条件 操作步骤 数据量500G,读取功能的基准测试 Hadoop/ Spark的读取测试 对比Hadoop/ Spark的读取算法,进行数据容量500G读取操作时,redpower服务器运行情况 算法 读取 1.准备数据容量500G 2. 对redpower服务器进行资源监控 3. 客户端执行Hadoop/ Spark的读取代码 运行结果 类别 Hadoop Spark Spark CPU使用率 内存使用率 I/O NETWORK 响应时间 备注 场景3:数据容量1T时,进行读取算法的基准测试 用例名称 验证功能 测试目的 数据量1T,读取功能的基准测试 Hadoop/ Spark的读取测试 对比Hadoop/ Spark的读取算法,进行数据容量1T读取操作时,redpower服务器运行情况 4 算法 读取 性能测试方案
前置条件 操作步骤 1.准备数据容量1T 2. 对redpower服务器进行资源监控 3. 客户端执行Hadoop/ Spark的读取代码 运行结果 类别 Hadoop Spark Spark CPU使用率 内存使用率 I/O NETWORK 响应时间 备注 4.1.2 Hadoop/ Spark写入算法的基准测试 场景1:数据容量100G时,进行写入算法的基准测试 用例名称 验证功能 测试目的 前置条件 操作步骤 数据量100G,写入功能的基准测试 Hadoop/ Spark的写入测试 对比Hadoop/ Spark的写入算法,进行数据容量100G写入操作时,redpower服务器运行情况 算法 写入 1.准备数据容量100G 2. 对redpower服务器进行资源监控 3. 客户端执行Hadoop/ Spark的写入代码 运行结果 类别 Hadoop Spark Spark CPU使用率 内存使用率 I/O NETWORK 响应时间 备注 场景2:数据容量500G时,进行写入算法的基准测试 用例名称 验证功能 测试目的 前置条件 操作步骤 数据量500G,写入功能的基准测试 Hadoop/ Spark的写入测试 对比Hadoop/ Spark的写入算法,进行数据容量500G写入操作时,redpower服务器运行情况 算法 写入 1.准备数据容量500G 2. 对redpower服务器进行资源监控 3. 客户端执行Hadoop/ Spark的写入代码 运行结果 类别 Hadoop Spark Spark CPU使用率 内存使用率 I/O NETWORK 响应时间 备注 5 性能测试方案
场景3:数据容量1T时,进行写入算法的基准测试 用例名称 验证功能 测试目的 前置条件 操作步骤 数据量1T,写入功能的基准测试 Hadoop/ Spark的写入测试 对比Hadoop/ Spark的写入算法,进行数据容量1T写入操作时,redpower服务器运行情况 算法 写入 1.准备数据容量1T 2. 对redpower服务器进行资源监控 3. 客户端执行Hadoop/ Spark的写入代码 运行结果 类别 Hadoop Spark Spark CPU使用率 内存使用率 I/O NETWORK 响应时间 备注 4.1.3 Hadoop/ Spark导入算法的基准测试 场景1:数据容量100G时,进行导入算法,查看服务器的相关性能指标 用例名称 验证功能 测试目的 前置条件 操作步骤 数据量100G,导入功能的基准测试 Hadoop/ Spark的导入测试 对比Hadoop/ Spark的导入算法,进行数据容量100G导入操作时,redpower服务器运行情况 算法 导入 1.准备数据容量100G 2. 对redpower服务器进行资源监控 3. 客户端执行Hadoop/ Spark的导入代码 运行结果 类别 Hadoop Spark Spark CPU使用率 内存使用率 I/O NETWORK 响应时间 备注 场景2:数据容量500G时,进行导入算法,查看服务器的相关性能指标 用例名称 验证功能 测试目的 前置条件 操作步骤 数据量500G,导入功能的基准测试 Hadoop/ Spark的导入测试 对比Hadoop/ Spark的导入算法,进行数据容量500G导入操作时,redpower服务器运行情况 算法 导入 1.准备数据容量500G 2. 对redpower服务器进行资源监控 3. 客户端执行Hadoop/ Spark的导入代码 运行结果 类别 Hadoop CPU使用率 内存使用率 I/O NETWORK 响应时间 备注 6 性能测试方案
Spark Spark 场景3:数据容量1T时,进行导入算法,查看服务器的相关性能指标 用例名称 验证功能 测试目的 前置条件 操作步骤 数据量1T,导入功能的基准测试 Hadoop/ Spark的导入测试 对比Hadoop/ Spark的导入算法,进行数据容量1T导入操作时,redpower服务器运行情况 算法 导入 1.准备数据容量1T 2. 对redpower服务器进行资源监控 3. 客户端执行Hadoop/ Spark的导入代码 运行结果 类别 Hadoop Spark Spark CPU使用率 内存使用率 I/O NETWORK 响应时间 备注 4.1.4 Hadoop/ Spark导出算法的基准测试 场景1:数据容量100G时,进行导出算法,查看服务器的相关性能指标 用例名称 验证功能 测试目的 前置条件 操作步骤 数据量100G,导出功能的基准测试 Hadoop/ Spark的导出测试 对比Hadoop/ Spark的导出算法,进行数据容量100G导出操作时,redpower服务器运行情况 算法 导出 1.准备数据容量100G 2. 对redpower服务器进行资源监控 3. 客户端执行Hadoop/ Spark的导出代码 运行结果 类别 Hadoop Spark Spark CPU使用率 内存使用率 I/O NETWORK 响应时间 备注 场景2:数据容量500G时,进行导出算法,查看服务器的相关性能指标 用例名称 验证功能 测试目的 前置条件 操作步骤 数据量500G,导出功能的基准测试 Hadoop/ Spark的导出测试 对比Hadoop/ Spark的导出算法,进行数据容量500G导出操作时,redpower服务器运行情况 算法 导出算法 1.准备数据容量500G 2. 对redpower服务器进行资源监控 7