功能验收按任务清单

把业务场景拆成一条条可判定的任务,逐条记录通过、失败与降级路径。为什么不能只抽几条演示:抽样掩盖长尾,而长尾正是上线后投诉集中的地方。失败样例要留档,作为后续优化输入。

电路板元件的微距特写
电路微距:算力与硬件自有素材

性能要有基线对照

压测的意义在于与试点基线比较,而不是拿一个绝对数字。怎么测:用同一批请求、同一上下文档位跑分位延迟与完成率,并记录测试时的并发与资源占用,否则第二次复测无法比较。

稳定性靠长时压测

短时压测发现不了显存碎片、连接泄漏与日志膨胀。怎么做:至少跑一个完整业务日的混合负载,观察内存与显存曲线是否单调上升;发现上升要先定位再上线,别指望重启脚本兜底。

故障与安全一起验

怎么验:故障注入覆盖单卡、单机、断电、证书过期与许可失效;安全项覆盖账号权限、镜像扫描与日志留存。两类测试都要有恢复时间记录并写进运维手册,否则验收报告只是一份好看的文件。

适用与不适用

适合谁

  • 即将完成私有化交付、准备验收的项目组
  • 需要向审计或管理层提交验收依据的团队
  • 准备进行二期扩容、需要容量依据的运维团队

不适合谁

  • 尚未确定业务场景、还在做可行性验证的项目
  • 以演示为目标、不打算长期运营的试点

典型场景

一家三甲医院的信息科在问答系统上线前组织验收:用两百条真实咨询跑任务清单,压测记录分位延迟,连续跑满一个业务日看显存曲线,再断开一台机器验证切换。报告里每条结论都附日志路径,遗留项列了责任人与时限。

可执行步骤

  1. 编制验收矩阵,把场景、指标、证据与责任人逐行对应,经双方确认
  2. 准备测试数据与对照基线,固定版本、配置与依赖镜像,并留快照
  3. 执行功能与性能测试,保存原始日志、曲线与全部失败样例,按场景归档
  4. 做故障注入与安全扫描,实测恢复时间并写进运维手册,附操作步骤
  5. 出具报告,列出遗留项、责任人与关闭时限,双方签字确认后归档
算力、私有化与成本类目结构示意图
类目示意图:算力、私有化与成本通用流程示意 · 上岸智源

常见坑

  • 验收只做抽样演示,长尾场景没有覆盖,上线首周问题集中爆发,团队只能被动救火,代价更高。
  • 压测环境与生产配置不一致,报告上的数字好看却不可迁移,扩容时完全对不上,还要重测。
  • 故障恢复只写结论没计时,报告称可恢复,真实停机时长与操作步骤无人知晓,演练也无从设计。
产线上的工业机械臂特写
产线机械臂:制造场景自动化自有素材

自检与验收清单

  • 验收矩阵覆盖五类测试,每一项都有证据可查
  • 测试版本、配置与依赖镜像同生产保持一致
  • 失败样例与降级路径全部留档,能追溯到具体请求
  • 恢复时间实测过,并写进运维手册与演练计划
  • 遗留项有责任人、关闭时限与复验安排,逐条关闭

常见问题

压测要压到什么程度

压到目标峰值的余量线,而不是压到系统崩溃。通常从目标峰值的八成起逐档加压,记录完成率与延迟拐点,再留余量确定承诺容量。压到崩溃只能得到故障点,不能得到可承诺的服务水平。

没有生产数据怎么验收

用脱敏样本加人工构造的边界样例,明确说明测试集来源与局限。验收报告应区分已验证与未覆盖两类结论,避免把有限测试说成全面通过,后续出问题时也有据可查。

验收不合格怎么办

按合同约定进入整改与复验,遗留项要有责任人与时限。不建议以先上线再补的方式处理性能与安全问题,这类问题上线后修复成本更高,也容易演变成责任争议。

参考来源

  1. 云计算服务安全评估办法 国家互联网信息办公室等四部门 · 2019
  2. GB/T 22239-2019 信息安全技术 网络安全等级保护基本要求 国家市场监督管理总局、国家标准化管理委员会 · 2019
  3. 《算力基础设施高质量发展行动计划》配套解读 工业和信息化部 · 2023