性能测试执行手册
本章说明 ONES 私有部署环境下性能测试的实施方法:覆盖哪些业务场景、 可产出哪些指标、如何选择压测强度、如何执行,以及客户高频问题的应答口径。
性能测试由造数与压测两个阶段构成,分别由两个工具完成, 产出一份可直接交付客户的报告。造数阶段不可省略: 空环境上得到的性能数据与真实场景不具可比性。
阅读顺序
| 情况 | 建议 |
|---|---|
| 未接触过性能测试 | 先读基本概念,其余页面均以该页术语为前提 |
| 与客户对齐测试范围 | 场景列表,可直接作为对齐清单使用 |
| 客户询问验收标准如何制定 | 性能测试指标第四节,列出需客户确认的三项 |
| 准备执行 | 工具执行手册 |
实施要点
先测定基线,再商定阈值
客户验收项常写为「响应时间阈值为 ___」,容易被填入无法达成的数值。
正确顺序是在客户环境测出实际水位后,依据实测数据与客户商定阈值。 顺序颠倒将导致项目在该项上无法推进,且无技术手段可解决。
压测不得在生产环境执行
压测会产生大量真实读写,可能影响正在使用的系统并写入无效数据。 需使用独立测试环境,且硬件规格应与客户实际规格对齐。
未经实测的性能数值不应对外给出
客户询问预期性能时,若无实测数据,应明确说明需在其环境中实测。 临时给出的估算值极易被写入验收标准。
📄️ 基本概念
本章其余页面所使用术语的定义与前提。未接触过性能测试的读者请先阅读本页。
📄️ 测试流程
一次客户性能测试交付的完整流程:11 个状态节点、3 道判断门禁、17 条流转、5 个处理角色。
📄️ 场景列表
压测覆盖的业务链路清单,共 5 个产品 60 条链路。与客户对齐测试范围时以本表为准。
📄️ 性能测试指标
单轮测试可产出的全部数据及其读法。术语定义见基本概念。
📄️ 压测模式
场景列表确定压测的对象,本页确定压测的强度、时长与判定标准,
📄️ 工具执行手册
本页是运维现场的执行步骤,从收到交付包开始。
🗃️ 常见问题
2 个项目