试用高防产品,页面还能打开不等于验收通过。高防产品试用阶段的压力测试与验收指标,应同时覆盖正常业务承载、异常流量处理和真实用户体验,并提前约定测试范围、停止条件与结果口径。
先划清测试边界,再逐级加压
压测前确认哪些域名、IP、端口和业务接口纳入测试,记录服务商提供的防护能力上限、清洗策略及告警方式。只在自有或获得书面授权的环境中测试;涉及模拟攻击流量时,使用服务商认可的演练平台或隔离测试环境,不向无关公网目标发送流量。
- 记录基线:选择业务相对稳定的时段,连续观察约15至30分钟,记录请求量、成功率、时延、出口流量和告警。
- 定义场景:分别准备正常访问增长、突发请求、连接数上升及经批准的异常流量演练。测试请求应覆盖关键页面或接口,避免只压首页。
- 分级执行:从基线负载逐步提高,每级观察约5至10分钟;先测预期峰值,再按双方确认的上限测试。发现错误率、时延或资源使用触及停止线时立即降载。
- 复核与回滚:核对监控、访问日志、清洗记录和告警时间,结束后恢复原策略,并检查业务是否回到基线。
验收表:看业务结果,也看防护过程
| 指标 | 怎么测 | 验收口径 |
|---|---|---|
| 业务可用性与成功率 | 持续请求关键流程,统计成功、超时和错误响应 | 以合同SLA或业务既有SLO为准;同时比较压测前后变化,不能把拦截页面算作业务成功。 |
| 响应时延 | 记录平均值及P95、P99等分位数 | 明确测量点和请求类型。可把较基线增加约20%至30%设为试运行观察线,但应按业务容忍度调整,并非通用标准。 |
| 吞吐与连接承载 | 记录每秒请求数、带宽和并发连接数 | 对照试用方案承诺值及实测业务峰值;区分进入防护层的流量与到达源站的回源带宽。 |
| 清洗与误拦截 | 对照防护日志、正常请求样本和告警时间 | 确认异常流量按预期处置,正常用户及关键接口未被大量误拦;双方应预先约定误拦截率的统计分母。 |
| 恢复与可观测性 | 停止加压后观察业务恢复,并核对告警、事件记录 | 记录从触发到告警、策略生效及恢复的时间;要求有可追溯记录,而非只依赖控制台显示的总量。 |
容易遗漏的两个验收点
确认源站没有绕过防护的入口
检查对外解析、网络访问控制和历史配置,确认用户流量按设计经过防护层,源站没有可被直接访问的公网入口。若保留管理通道,应限制来源并单独验证,不能因业务测试而暴露。
分别看清洗能力和回源压力
清洗后业务仍变慢,可能是源站或应用处理能力不足;也可能是回源带宽、连接数成为瓶颈。因此报告中要分列清洗前流量、清洗后回源流量与业务时延,避免把“挡住流量”误当作整条业务链路稳定。
用书面口径结束试用
把测试时间、环境、负载曲线、指标结果、告警记录和未通过项整理成验收单,并注明是否达到约定上限。高防产品试用阶段的压力测试与验收指标没有脱离业务场景的统一阈值;能复现测试、解释异常,并证明正常请求可用,才是可靠的验收依据。
常见问题
只测试带宽够不够吗?
不够。带宽无法反映请求成功率、时延、误拦截和源站回源压力,应组合验收。
需要模拟真实攻击吗?
不必自行发起公网攻击。优先采用服务商认可的受控演练或隔离环境,并取得相关授权。
压测多久合适?
基线可观察约15至30分钟,逐级负载每档约5至10分钟;实际时长要考虑业务周期、缓存和测试环境稳定性。
达不到预期时先查什么?
先按时间线核对压测端、网络、防护日志、回源链路和应用监控,区分清洗策略、网络瓶颈与源站处理能力问题,再复测。