kafka扩容测试用例
测试准备
- 虚拟机准备:四台虚拟机(CPU:16cores, Memory: 16G, Disk: 600GB)
- 四台虚拟机间的免密登录;
- 四台虚拟机间的网络测试(用于估算重分布时间);
测试项
-
TOPIC:历史数据主题、模拟生产环境主题;
-
测试前提:在线、离线;
-
TOPIC 分区 重分配方式:Kafka建议分配方案、自定义分配方案;
-
并行重分配TOPIC个数:一个(历史数据主题|模拟生产环境主题)、两个(历史数据主题、模拟生产环境主题)
测试用例是基于以上四测试项,两两组合而成。
测试用例1(在线,并行重分配TOPIC个数为一个TOPIC,使用Kafka建议分配方案)
00101
测试用例编号 | 主题名 | 在线状态 | Kafka分区重分配方案 | 失败回滚分区重分配方案 | 测试Topic数据量(GB) | 测试是否成功 | 测试时间 | 预计测试时间范围 | 是否符合预计 |
---|---|---|---|---|---|---|---|---|---|
00101 | test-old | 在线 |
00102
测试用例编号 | 主题名 | 在线状态 | Kafka分区重分配方案 | 失败回滚分区重分配方案 | 测试Topic数据量(GB) | 测试是否成功 | 测试时间 | 预计测试时间范围 | 是否符合预计 |
---|---|---|---|---|---|---|---|---|---|
00102 | test-old | 在线 |
测试用例2(在线,并行重分配TOPIC个数为一个TOPIC,使用自定义分配方案)
00201
测试用例编号 | 主题名 | 在线状态 | Kafka分区重分配方案 | 失败回滚分区重分配方案 | 测试Topic数据量(GB) | 测试是否成功 | 测试时间 | 预计测试时间范围 | 是否符合预计 |
---|---|---|---|---|---|---|---|---|---|
00201 | test-old | 在线 |
00202
测试用例编号 | 主题名 | 在线状态 | Kafka分区重分配方案 | 失败回滚分区重分配方案 | 测试Topic数据量(GB) | 测试是否成功 | 测试时间 | 预计测试时间范围 | 是否符合预计 |
---|---|---|---|---|---|---|---|---|---|
00202 | test-old | 在线 |
测试用例3(在线,并行重分配TOPIC个数为两个TOPIC,使用Kafka建议分配方案)
测试用例编号 | 主题名 | 在线状态 | Kafka分区重分配方案 | 失败回滚分区重分配方案 | 测试Topic数据量(GB) | 测试是否成功 | 测试时间 | 预计测试时间范围 | 是否符合预计 |
---|---|---|---|---|---|---|---|---|---|
00301 | test-old 和 test-realtime | 在线 |
测试用例4(在线,并行重分配TOPIC个数为两个TOPIC,使用自定义分配方案)
测试用例编号 | 主题名 | 在线状态 | Kafka分区重分配方案 | 失败回滚分区重分配方案 | 测试Topic数据量(GB) | 测试是否成功 | 测试时间 | 预计测试时间范围 | 是否符合预计 |
---|---|---|---|---|---|---|---|---|---|
00401 | test-old 和 test-realtime | 在线 |
测试用例5(离线,并行重分配TOPIC个数为一个TOPIC,使用Kafka建议分配方案)
00501
测试用例编号 | 主题名 | 在线状态 | Kafka分区重分配方案 | 失败回滚分区重分配方案 | 测试Topic数据量(GB) | 测试是否成功 | 测试时间 | 预计测试时间范围 | 是否符合预计 |
---|---|---|---|---|---|---|---|---|---|
00501 | test-old | 离线 |
00502
测试用例编号 | 主题名 | 在线状态 | Kafka分区重分配方案 | 失败回滚分区重分配方案 | 测试Topic数据量(GB) | 测试是否成功 | 测试时间 | 预计测试时间范围 | 是否符合预计 |
---|---|---|---|---|---|---|---|---|---|
00502 | test-old | 离线 |
测试用例6(离线,并行重分配TOPIC个数为一个TOPIC,使用自定义分配方案)
00601
测试用例编号 | 主题名 | 在线状态 | Kafka分区重分配方案 | 失败回滚分区重分配方案 | 测试Topic数据量(GB) | 测试是否成功 | 测试时间 | 预计测试时间范围 | 是否符合预计 |
---|---|---|---|---|---|---|---|---|---|
00601 | test-old | 离线 |
00602
测试用例编号 | 主题名 | 在线状态 | Kafka分区重分配方案 | 失败回滚分区重分配方案 | 测试Topic数据量(GB) | 测试是否成功 | 测试时间 | 预计测试时间范围 | 是否符合预计 |
---|---|---|---|---|---|---|---|---|---|
00602 | test-old | 离线 |
测试用例7(离线,并行重分配TOPIC个数为两个TOPIC,使用Kafka建议分配方案)
测试用例编号 | 主题名 | 在线状态 | Kafka分区重分配方案 | 失败回滚分区重分配方案 | 测试Topic数据量(GB) | 测试是否成功 | 测试时间 | 预计测试时间范围 | 是否符合预计 |
---|---|---|---|---|---|---|---|---|---|
00701 | test-old 和 test-realtime | 离线 |
测试用例8(离线,并行重分配TOPIC个数为两个TOPIC,使用自定义分配方案)
00801
测试用例编号 | 主题名 | 在线状态 | Kafka分区重分配方案 | 失败回滚分区重分配方案 | 测试Topic数据量(GB) | 测试是否成功 | 测试时间 | 预计测试时间范围 | 是否符合预计 |
---|---|---|---|---|---|---|---|---|---|
00801 | test-old 和 test-realtime | 离线 |
网友评论