news 2026/8/6 6:57:36

主备功能测试用例结构化总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
主备功能测试用例结构化总结

主备高可用模块整体稳定性不足,问题分布在配置校验、主备切换抢占、数据同步、主备解除 / 禁用、版本升级、业务组件运维、页面交互、现网现场故障多个维度:

  1. 配置校验能力缺失:主备创建时缺少 IP 连通性、浮动 IP 占用、匹配号、版本、网口状态合法性校验,支持填写回环地址、已占用 IP、不可达地址等非法参数;错误输入后页面卡死、处理超时,错误提示文案不准确,IPv6、DHCP、网口聚合场景配置主备极易失败。
  2. 主备切换与抢占逻辑异常:网线插拔、系统时间修改、进程终止、内存 OOM 等场景会触发异常抢占,出现双主、双备状态;故障主机恢复后自动抢占 VIP 造成业务中断;部分故障场景下备机无法接管浮动 IP,网口聚合环境故障无法触发主备切换,HA 状态页面展示与实际 VIP 漂移状态不同步。
  3. 配置与数据同步可靠性差:全量、增量、手动同步均存在同步不完整问题;大数据量业务环境同步后会出现认证异常、组件离线、消息中心数据丢失;主备切换后发生审计丢失、会话监控失效、数据库驱动丢失等问题,审计日志同步功能失效。
  4. 主备禁用、解除流程存在残留问题:取消主备未提示组件注册会被清除;禁用 / 解除主备后备机状态、网口信息、页面角色模块存在脏数据残留,导致无法重新搭建主备,备机本地运维协议报错。
  5. 升级与跨版本兼容性缺陷:跨版本、升级包与灌装包混合部署支持不当;先后升级主备机会造成版本错乱,升级过程高可用组件更新失败,版本不一致设备可创建主备,报错提示信息不准确。
  6. 业务组件运维受主备影响大:主备切换后 Portal、应用发布、Linuxportal 易出现离线、注册丢失;浮动 IP 访问出现证书无效、SSL 握手失败、运维报参数错误;存在安全风险,白名单配置同步异常导致任意 IP 可登录后台。
  7. 页面交互与日志缺陷:热备页面加载缓慢,部分操作页面变为英文;管理日志记录不全,部分操作缺少二次确认风险提示。

Bug 标题整理

一、主备创建 / 配置类

  1. 撤销主备后重新创建主备设置不同浮动 IP,访问浮动 IP 报证书无效
  2. GPK 环境下配置主备失败
  3. 添加备机 web 端口错误使用 443,实际应为 6443
  4. 添加备机时备机写入配置信息大概率首次失败,二次点击确定可成功
  5. 配置已占用 IP 作为浮动 IP,点击启用热备提示启用热备失败
  6. 主备添加不可达地址无地址不可达提示
  7. 创建主备使用已被占用配对号,无提示主备正常开启
  8. 创建主备使用已被占用浮动 IP,报错启动失败
  9. DHCP 模式配置主备,配置成功手动同步后备机拿不到主机数据
  10. GPK 堡垒机 IPv6 模式配置主备,添加备机失败一直提示正在处理数据,请稍后
  11. GPK 堡垒机配置主备填写备机地址 127.0.0.1 可生成验证码,无错误提示
  12. 主机配置双 IP,DHCP 模式配置主备成功后备机离线
  13. 主备两台设备 DHCP 分别获取地址,配置主备失败
  14. 版本不一致设备建立主备,备机提示信息不正确
  15. 升级包与灌装包设备建立主备,同步数据失败
  16. U4P3 与 U4P2 版本 server 可配置主备成功,跨版本允许建主备
  17. 修改一台设备版本号伪装版本,与正常版本设备建主备提示信息不准确
  18. 配置主备填写错误浮动 IP 掩码 / 15,堡垒机崩溃主机 IP 访问失败
  19. 启用高可用选择未配置 IP 的网口保存,页面一直显示正在处理数据,请稍后
  20. HA 配置 peer_ip 与本机 IP 相同无参数校验,keepalived 无法启动主备异常
  21. 填写不可连通主机 IP 保存主备配置,无连通性校验提示
  22. 主备配置保存不校验浮动 IP 网络占用状态
  23. 备机保存主备配置,不校验匹配号与主机匹配号一致性
  24. 主备配置允许填写回环地址、非法网段 IP,缺少参数合法性校验
  25. 热备管理页面仅支持 IPv4,输入 IPv6 弹出格式校验报错
  26. 备机防火墙拦截 ping 主机,提示浮动 IP 配置不正确而非通讯失败
  27. 填写错误主机信息连续点击确认,页面长时间无响应
  28. GPK 堡垒机 IPv4 模式配置主备提示成功,备机一直提示正在处理数据,请稍后
  29. 网口插扩展口,配置主备识别出 down 状态板载网口

二、主备切换与抢占类

  1. 拔掉主机网线后备机升主,插回主机网线主机抢占回主,发生二次切换
  2. U4P1 x86 标品两台设备主备切换不成功
  3. 主备切换后 Linuxportal 服务器处于离线状态
  4. win10 终端使用浮动 IP 注册 portal,主备切换后 portal 注册丢失
  5. 主备切换后台 web 界面 HA 状态显示异常,VIP 已经漂移界面状态未更新
  6. 杀死 keepalived 进程触发主备切换,winportal 组件离线
  7. 网口聚合模式配置主备,拔掉聚合口网线主备未触发切换
  8. 网口聚合模式配置主备,拔掉聚合口网线,非聚合口无法访问
  9. 网口聚合 + DHCP 主备环境,拔掉 DHCP 网线仅保留业务网口,主机 IP 访问失败
  10. 修改主机系统时间至 0 点 25 分,备机判定掉线,双机同时显示为主机
  11. 强制杀死主机 keepalived 切换主备,备机状态展示异常,组件注册页面访问超时
  12. 主备故障恢复后原主机自动抢占 VIP,引发业务中断
  13. 主备切换会更新用户自定义证书
  14. 启用高可用页面启用备机,操作耗时久后提示服务不可用
  15. 主备环境异常双主,两台设备同时显示为主机
  16. 主机关机后备机无法接管浮动 IP 地址
  17. 内存爆满 web 无法访问触发主备切换,故障机器仍抢占浮动 IP
  18. 主备切换后本地运维 ssl 握手失败,堡垒机端口连通正常
  19. 主备切换后丢失数据库驱动页面
  20. 主备切换运维会话断开,期望会话、监控保持不断开
  21. 两台 arm 标品神通数据库主备切换,新主机液晶屏 HA 状态未更新

三、配置与数据同步类

  1. 建立主备后开启审计日志同步,日志同步不成功
  2. 大数量环境(用户 1.6W、授权 533W、资产 3W)手动同步备机,sysadmin 登录备机几分钟自动退出提示未知认证源
  3. 大数量环境手动同步后备机组件状态离线
  4. 大数量环境主备切换后,ssh 运维会话可用但会话监控丢失,操作命令无审计
  5. 建立主备后增量数据手动同步信息同步不完整
  6. 已完成同步,主机修改资源配置再次手动同步,同步不完全
  7. GPK 堡垒机备机填写浮动 IP 添加成功,手动同步提示备机状态异常离线
  8. 备机主备服务停用,主机页面备机状态未更新持续显示在线
  9. 平台缺少手动触发数据同步至备机的功能按钮
  10. 主备建立完成,备机消息中心数据全部消失且无新消息产生
  11. arm 标品神通数据库主备自动同步配置失败
  12. arm 标品神通数据库主备环境主机全量配置备份失败
  13. 主备环境消息中心产生包含授权组的主备相关消息

四、取消 / 禁用主备类

  1. 禁用主机高可用,浮动 IP 环境点击手动同步界面变为英文,备机状态展示不正确
  2. 禁用备机后,主机禁用变为单机,主机网口显示 2 个 IP,重新配置主备失败
  3. 存在组件注册情况下取消主备,未提示组件会被取消注册
  4. 解除主备后备机本地运维任意协议失败,提示授权信息格式错误
  5. arm 设备解除主备,角色管理页面展示 ERR_0000606
  6. 关闭备机主备功能,备机各模块管理按钮未正常展示
  7. 需求:提供主备切换单机功能,高危操作增加二次确认

五、版本升级主备问题

  1. U4P1 主备环境先升级备机再升级主机,升级完成两台均为备机
  2. U4P2 主备环境先升级备机,备机程序版本与配置版本不一致
  3. U4P2 升级 U4P3,upgrade.reboot_install 日志 bh_ha_manager 高可用组件更新失败

六、组件、Portal、运维业务异常

  1. 两次主备切换后 Linuxportal 服务器离线
  2. 主备切换后 portal 运维失败,备机无 portal 注册信息
  3. 大数量主备环境,linuxportal telnet 运维提示设备非启用状态
  4. 两台管理端口不一致 arm 标品主备,切换主备后,使用备机 IP + 同步过来的管理端口访问后台失败
  5. 两台管理端口不一致 arm 标品主备,切换主备后备机 IP / 浮动 IP 运维资源报参数错误
  6. 配置主备后浮动 IP 运维无响应运维失败
  7. 主备状态修改 sysadmin 白名单,重启主机后备机与浮动 IP 白名单永久失效,任意 IP 均可登录后台
  8. 备机 tomcat 服务无法正常启动
  9. 备机重启后 web 页面无法登录成功
  10. 浮动 IP 已绑定主机,访问浮动 IP 无法访问堡垒机环境
  11. GPK 主备环境重启主机网口,浮动 IP 运维入口登录失败
  12. 启用热备时报解码数据失败
  13. 配置 HA 后触发 LicenseService 类型转换异常,全部用户无法登录平台
  14. 应用发布服务器主备切换 / 重新做主备后组件状态显示离线

七、页面展示、交互、日志问题

  1. 热备管理页面加载缓慢,耗时 3 15 秒以上
  2. 高可用配置主备,管理日志记录存在问题
  3. IPv6 配置主备场景,备机 web 页面加载失败
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/6 6:56:26

FU350链式输送机图纸解析与设计要点

1. 项目概述:FU350链式输送机图纸解析作为一名在输送设备领域摸爬滚打十二年的机械工程师,我经手过的链式输送机项目不下百台。今天要拆解的FU350型号,是工业生产线上的"老黄牛"——结构简单却承担着80%以上的散料输送任务。这类设…

作者头像 李华
网站建设 2026/8/6 6:53:30

Claude+Skill赋能TiDB Operator:从自动化到经验沉淀的运维新范式

最近在和一些做数据库运维的朋友聊天,发现一个挺有意思的现象:大家聊到 TiDB 这类云原生数据库的容器化运维时,普遍觉得“能力上去了,但日常琐事一点没少”。Operator 模式确实把很多复杂的部署、扩缩容、备份恢复操作自动化了&am…

作者头像 李华
网站建设 2026/8/6 6:53:13

RAGAS评测实战:四大指标深度解析与避坑指南

1. 项目概述:为什么我们需要评测RAG? 最近在折腾几个RAG(检索增强生成)项目,从简单的文档问答到复杂的多轮对话系统,都试了一遍。一个最直观的感受是:把RAG系统搭起来跑通,其实不难&…

作者头像 李华
网站建设 2026/8/6 6:53:05

NX二次开发实战:调用MT_create_progress_bar实现原生进度条

1. 项目概述:为什么要在NX二次开发中创建进度条?在NX二次开发领域,尤其是处理批量操作、复杂计算或数据遍历时,一个常见的痛点就是程序运行时缺乏用户反馈。想象一下,你写了一个脚本,需要遍历装配体中的上千…

作者头像 李华
网站建设 2026/8/6 6:52:25

离子交换树脂在胺液净化中的应用与技术解析

1. 胺液净化离子交换树脂工艺概述在石油化工、天然气处理等工业领域,胺液作为酸性气体(如CO₂、H₂S)吸收剂被广泛应用。但长期运行过程中,胺液会因热降解、氧化降解及与杂质反应形成热稳定盐(HSS)&#xf…

作者头像 李华
网站建设 2026/8/6 6:52:23

SPICE仿真中磁带录音磁滞效应建模与失真优化实践

1. 项目概述:当磁带录音遇上SPICE与磁滞如果你玩过老式卡带机,或者接触过模拟音频的母带处理,一定对磁带那种独特的“温暖感”又爱又恨。爱的是它给声音包裹上的那层柔和、饱满的韵味,恨的则是随之而来的各种失真——高频衰减、饱…

作者头像 李华