kafka擴容測試用例
測試準備
- 虛擬機準備:四臺虛擬機(CPU:16cores, Memory: 16G, Disk: 600GB)
- 四臺虛擬機間的免密登錄老玛;
- 四臺虛擬機間的網(wǎng)絡(luò)測試(用于估算重分布時間)偶洋;
測試項
TOPIC:歷史數(shù)據(jù)主題、模擬生產(chǎn)環(huán)境主題诡曙;
測試前提:在線、離線;
TOPIC 分區(qū) 重分配方式:Kafka建議分配方案砸王、自定義分配方案陨享;
-
并行重分配TOPIC個數(shù):一個(歷史數(shù)據(jù)主題|模擬生產(chǎn)環(huán)境主題)葱淳、兩個(歷史數(shù)據(jù)主題、模擬生產(chǎn)環(huán)境主題)
測試用例是基于以上四測試項抛姑,兩兩組合而成赞厕。
測試用例1(在線,并行重分配TOPIC個數(shù)為一個TOPIC定硝,使用Kafka建議分配方案)
00101
測試用例編號 | 主題名 | 在線狀態(tài) | Kafka分區(qū)重分配方案 | 失敗回滾分區(qū)重分配方案 | 測試Topic數(shù)據(jù)量(GB) | 測試是否成功 | 測試時間 | 預(yù)計測試時間范圍 | 是否符合預(yù)計 |
---|---|---|---|---|---|---|---|---|---|
00101 | test-old | 在線 |
00102
測試用例編號 | 主題名 | 在線狀態(tài) | Kafka分區(qū)重分配方案 | 失敗回滾分區(qū)重分配方案 | 測試Topic數(shù)據(jù)量(GB) | 測試是否成功 | 測試時間 | 預(yù)計測試時間范圍 | 是否符合預(yù)計 |
---|---|---|---|---|---|---|---|---|---|
00102 | test-old | 在線 |
測試用例2(在線皿桑,并行重分配TOPIC個數(shù)為一個TOPIC,使用自定義分配方案)
00201
測試用例編號 | 主題名 | 在線狀態(tài) | Kafka分區(qū)重分配方案 | 失敗回滾分區(qū)重分配方案 | 測試Topic數(shù)據(jù)量(GB) | 測試是否成功 | 測試時間 | 預(yù)計測試時間范圍 | 是否符合預(yù)計 |
---|---|---|---|---|---|---|---|---|---|
00201 | test-old | 在線 |
00202
測試用例編號 | 主題名 | 在線狀態(tài) | Kafka分區(qū)重分配方案 | 失敗回滾分區(qū)重分配方案 | 測試Topic數(shù)據(jù)量(GB) | 測試是否成功 | 測試時間 | 預(yù)計測試時間范圍 | 是否符合預(yù)計 |
---|---|---|---|---|---|---|---|---|---|
00202 | test-old | 在線 |
測試用例3(在線,并行重分配TOPIC個數(shù)為兩個TOPIC诲侮,使用Kafka建議分配方案)
測試用例編號 | 主題名 | 在線狀態(tài) | Kafka分區(qū)重分配方案 | 失敗回滾分區(qū)重分配方案 | 測試Topic數(shù)據(jù)量(GB) | 測試是否成功 | 測試時間 | 預(yù)計測試時間范圍 | 是否符合預(yù)計 |
---|---|---|---|---|---|---|---|---|---|
00301 | test-old 和 test-realtime | 在線 |
測試用例4(在線镀虐,并行重分配TOPIC個數(shù)為兩個TOPIC,使用自定義分配方案)
測試用例編號 | 主題名 | 在線狀態(tài) | Kafka分區(qū)重分配方案 | 失敗回滾分區(qū)重分配方案 | 測試Topic數(shù)據(jù)量(GB) | 測試是否成功 | 測試時間 | 預(yù)計測試時間范圍 | 是否符合預(yù)計 |
---|---|---|---|---|---|---|---|---|---|
00401 | test-old 和 test-realtime | 在線 |
測試用例5(離線沟绪,并行重分配TOPIC個數(shù)為一個TOPIC刮便,使用Kafka建議分配方案)
00501
測試用例編號 | 主題名 | 在線狀態(tài) | Kafka分區(qū)重分配方案 | 失敗回滾分區(qū)重分配方案 | 測試Topic數(shù)據(jù)量(GB) | 測試是否成功 | 測試時間 | 預(yù)計測試時間范圍 | 是否符合預(yù)計 |
---|---|---|---|---|---|---|---|---|---|
00501 | test-old | 離線 |
00502
測試用例編號 | 主題名 | 在線狀態(tài) | Kafka分區(qū)重分配方案 | 失敗回滾分區(qū)重分配方案 | 測試Topic數(shù)據(jù)量(GB) | 測試是否成功 | 測試時間 | 預(yù)計測試時間范圍 | 是否符合預(yù)計 |
---|---|---|---|---|---|---|---|---|---|
00502 | test-old | 離線 |
測試用例6(離線,并行重分配TOPIC個數(shù)為一個TOPIC绽慈,使用自定義分配方案)
00601
測試用例編號 | 主題名 | 在線狀態(tài) | Kafka分區(qū)重分配方案 | 失敗回滾分區(qū)重分配方案 | 測試Topic數(shù)據(jù)量(GB) | 測試是否成功 | 測試時間 | 預(yù)計測試時間范圍 | 是否符合預(yù)計 |
---|---|---|---|---|---|---|---|---|---|
00601 | test-old | 離線 |
00602
測試用例編號 | 主題名 | 在線狀態(tài) | Kafka分區(qū)重分配方案 | 失敗回滾分區(qū)重分配方案 | 測試Topic數(shù)據(jù)量(GB) | 測試是否成功 | 測試時間 | 預(yù)計測試時間范圍 | 是否符合預(yù)計 |
---|---|---|---|---|---|---|---|---|---|
00602 | test-old | 離線 |
測試用例7(離線恨旱,并行重分配TOPIC個數(shù)為兩個TOPIC,使用Kafka建議分配方案)
測試用例編號 | 主題名 | 在線狀態(tài) | Kafka分區(qū)重分配方案 | 失敗回滾分區(qū)重分配方案 | 測試Topic數(shù)據(jù)量(GB) | 測試是否成功 | 測試時間 | 預(yù)計測試時間范圍 | 是否符合預(yù)計 |
---|---|---|---|---|---|---|---|---|---|
00701 | test-old 和 test-realtime | 離線 |
測試用例8(離線坝疼,并行重分配TOPIC個數(shù)為兩個TOPIC搜贤,使用自定義分配方案)
00801
測試用例編號 | 主題名 | 在線狀態(tài) | Kafka分區(qū)重分配方案 | 失敗回滾分區(qū)重分配方案 | 測試Topic數(shù)據(jù)量(GB) | 測試是否成功 | 測試時間 | 預(yù)計測試時間范圍 | 是否符合預(yù)計 |
---|---|---|---|---|---|---|---|---|---|
00801 | test-old 和 test-realtime | 離線 |