跳到主要内容

测试流程

一次客户性能测试交付的完整流程:11 个状态节点、3 道判断门禁、17 条流转、5 个处理角色

节点即状态、连线即动作,每个节点绑定单一处理人。本页描述流程(谁在什么时候做什么、 卡在哪些门禁上);各阶段的具体做法见本章其余页面。

需求以「性能测试需求」工作项承载,提单入口: ONES2 · 性能测试需求

一、流程图

开始信息收集 / 需求调研方案评估与设计方案评审就绪检查环境搭建测试工具构建性能测试执行含 make smoke 冒烟结果分析与评估测试报告编写待客户确认结束关闭 · 异常终止瓶颈分析与调优启动 · 提交需求工作项完成需求采集方案编制完成评审通过就绪核对通过环境与监控就绪数据与配置就绪冒烟通过 · 执行完成达标 · 满足验收指标报告编制完成客户确认不通过脚本无效不达标异议 / 补测调优完成 · 回归压测项目取消项目终止阶段 / 动作判断起止调优 / 补救异常终止失败回流回归

二、节点说明

每个状态的处理人、主要动作与标准化产物。

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

三、各阶段对应的操作文档

阶段详见
信息收集 / 需求调研场景列表性能测试指标并发公式
方案评估与设计压测模式性能测试指标
就绪检查工具执行手册第一节
环境搭建工具执行手册
测试工具构建工具执行手册二、三节、索引时长
性能测试执行压测模式工具执行手册三节
结果分析与评估性能测试指标
测试报告编写工具执行手册四节