1.WEB压测验收内容
2.WEB压测验收标(以受压机8c8g为例)
WEB应用压力测试验收标准:
- 应用无崩溃、假死
WEB应用性能测试验收标准
- 单机LoadAverge < 6
- 平均响应时间低于100ms
- 单机吞吐量大于1000qps
- 数据库无慢查询
3.WEB压测场景说明
以下指标均针对受压机x1场景。受压为集群场景时,各施压指标应乘以受压机实际数量。推荐施压机与受压机1:1,可根据需要调高施压机数量。
压测场景 | 说明 |
---|---|
压力测试 | 500并发施压,不限制吞吐量上限,探索应用瓶颈(是否内存溢出导致崩溃,假死等) |
性能测试 | 500并发施压,探索LoadAverage<=6时,应用最佳平均响应时间和对应吞吐量 |
PS:施压脚本必须设置read_timeout=500ms ,connect_timeout=1500ms。
一.线上压测验收标准
- 服务无崩溃,假死,服务日志中由压测引起的报错小于0.05%
- 平均响应时间不得大于300ms,99线不得大于500ms
- 服务cpuload不得大于cpu核心数
- cpu <=70%
- 请求错误数量不得大于0.1%(包括服务内部,cdn ,slb,依赖的服务中间件等等)
- 数据库无慢查询,redis无热key,大key
- 消息类中间件无消息堆积
二.内网压测验收标准
- 服务无崩溃,假死,服务日志中由压测引起的报错小于0.05%
- 平均响应时间不得大于150ms,99线不得大于300ms
- 服务cpuload不得大于cpu核心数
- cpu <=70%
- 请求错误数量不得大于0.1%(包括服务内部,cdn ,slb,依赖的服务中间件等等)
- 数据库无慢查询,redis无热key,大key
- 消息类中间件无消息堆积