kafka扩容测试用例
2019-08-20 本文已影响0人
缱绻幽香
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 | 离线 |