kafka扩容测试用例

kafka扩容测试用例

测试准备

  1. 虚拟机准备:四台虚拟机(CPU:16cores, Memory: 16G, Disk: 600GB)
  2. 四台虚拟机间的免密登录;
  3. 四台虚拟机间的网络测试(用于估算重分布时间);

测试项

  1. TOPIC:历史数据主题、模拟生产环境主题;

  2. 测试前提:在线、离线;

  3. TOPIC 分区 重分配方式:Kafka建议分配方案、自定义分配方案;

  4. 并行重分配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 离线

你可能感兴趣的:(kafka扩容测试用例)