测试流程
一次客户性能测试交付的完整流程:11 个状态节点、3 道判断门禁、17 条流转、5 个处理角色。
节点即状态、连线即动作,每个节点绑定单一处理人。本页描述流程(谁在什么时候做什么、 卡在哪些门禁上);各阶段的具体做法见本章其余页面。
需求以「性能测试需求」工作项承载,提单入口: ONES2 · 性能测试需求
一、流程图
二、节点说明
每个状态的处理人、主要动作与标准化产物。
| 状态节点 | 处理人 | 主要动作 | 标准化产物 |
|---|---|---|---|
| 信息收集 / 需求调研 | 提单人 | 收齐客户四类核心输入(资源 / 数据集 / 场景 / 指标);按并发换算口径澄清「在线 / 并发 / TPS」 | 需求登记(客户信息、性能需求、使用规模、测试范围、指标、被测环境);并发口径对照 |
| 方案评估与设计 | 测试工程师 | 对照 ONES 性能基线评估可承接性,确定范围 / 压测模式 / 数据规模 / 验收标准 | 需求评估结论(可承接 / 补充后承接 / 无法承接)+ 说明;性能测试方案 |
| 方案评审 | 测试负责人 | 把关方案合规性、范围与验收标准是否谈定、资源与排期;非标场景拉研发负责人共评 | 评审结论(通过 / 补充后通过 / 不通过) |
| 就绪检查 | 提单人 | 下发《压测前客户侧准备清单》,协调客户备齐压测机 / 网络 / 监控 / 账号 / 时间窗口 / 配合人员 | 已填写的准备清单;就绪核对结论 |
| 环境搭建 | 实施工程师 | 实测核验压测机与 ONES 服务器达标,开启并确认监控覆盖 | 环境达标检测报告(实测 vs 硬件基线);监控就绪确认 |
| 测试工具构建 | 测试工程师 | 用造数工具按需求生成测试数据,配置客户压测实例并绑定目标 | 测试数据(preview → run 两阶段);客户压测配置;环境变量与实体绑定 |
| 性能测试执行 | 实施工程师 | 先 1 用户冒烟验证脚本 / 路径 / 数据,再执行约定的压测模式并采集服务端资源 | 冒烟结论;原始结果 + 中文报告;服务端资源采集 + 分阶段判定 |
| 结果分析与评估 | 测试工程师 | 读接口 / 链路指标、阈值分层与服务端资源判定,对照验收标准 | 达标判定(逐接口 / 链路)+ 总结论 |
| 瓶颈分析与调优 | 研发负责人 | 归因(产品 / 环境 / 方法),调优(应用 / 中间件 / 数据库 / 参数),触发回归 | 瓶颈定位与调优记录 + 回归对比 |
| 测试报告编写 | 测试工程师 | 按报告模板回填汇总,补充人工结论 | ONES 性能测试报告(概述、环境、场景与结果、资源监控与分析、结论与建议;区分自动填充与工程师判断) |
| 待客户确认 | 提单人 | 报告提交客户,等待客户确认 | 客户确认记录(确认即完成,流程结束) |
三、各阶段对应的操作文档
| 阶段 | 详见 |
|---|---|
| 信息收集 / 需求调研 | 场景列表、性能测试指标、并发公式 |
| 方案评估与设计 | 压测模式、性能测试指标 |
| 就绪检查 | 工具执行手册第一节 |
| 环境搭建 | 工具执行手册 |
| 测试工具构建 | 工具执行手册二、三节、索引时长 |
| 性能测试执行 | 压测模式、工具执行手册三节 |
| 结果分析与评估 | 性能测试指标 |
| 测试报告编写 | 工具执行手册四节 |