压测准出标准

本文详细阐述了性能基准测试的标准,如单请求响应时间小于500ms,并介绍了高并发场景下注册接口的性能评估。同时,提出了系统资源、网络、IO、接口和DB等方面的监控指标与阈值建议,例如CPU空闲率大于30%,内存使用率低于80%,错误率低于0.01%,以及WEB页面各项加载时间等,旨在确保系统稳定性和用户体验。
摘要由CSDN通过智能技术生成

(压测准出标准)

  • 基准性能是否达标?比如单请求要求小于 500ms?

  • 高并发性能评估:通过性能测试手段,评估注册接口性能。

监控分类

监控大项

详细的监控项

阈值建议

备注

系统资源

cpu

cpu idle

>30%

CPU 闲置比例

cpu.iowait

<40%

CPU 等待IO 所耗费时间的比例

mem

mem.used

<80%

内存使用率

mem.rss

 

看是否会持续增加,可能会有内存泄露的风险

mem.swap

 

交换分区使用情况,使用多,说明内存可能不够,或是有大的文件夹加载到内存中

net.in

>500Mbit

入口流量

net

net.out

>500Mbit

出口流量

net.tcp.timewait

>500

timewait 链接数,

io.wait

 

io等待时间以,平均每次设备I/O操作的等待时间 (毫秒)。即 delta(ruse+wuse)/delta(rio+wio)

IO

io.read.MB

<100MB

读的数据量,以MB为单位

io.write.MB

<100MB

写的数据量,以MB为单位

接口

 

响应时间

<100ms

这个指标需要根据自己的需求来定

 

 

错误率

<0.01%

程序

 

无内存泄露,无假死等问题

 

DB

无死锁,慢查询语句超过1s语句

方向

指标项目

衡量指标

备注

WEB 页面指标规范

DNS时间

0-50毫秒 100分

进行域名解析所需要的时间

50-500毫秒 一般,可能会影响用户体验,从50毫秒开始,每增加10毫秒则减去2分

 

500毫秒以上,严重影响⽤用户的网页体验,从50毫秒开始,每增加10毫秒则减去2分

 

TCP时间

0-100毫秒 100分

客户端建立连接的时间

100-500毫秒,一般,可能会影响用户体验,从100毫秒开始,没增加10毫秒,减去1分

 

500毫秒以上,严重影响⽤用户的网页体验,从100毫秒开始,每增加10毫秒,减去1分

 

首字节时间

0-1秒:用户体验最好

从开始加载到收到服务器返回数据的第一字节的时间

1-2秒:用户可以容忍

 

2-3秒:用户不能容忍

 

全部页面加载时间

0-2秒之间,速度快,体验最佳

 

2-5秒之间,系统的响应速度还可以

 

5-8秒内得到响应时,感觉慢,但是还可以接受;

 

8秒内得到响应时,感觉无法接受;

 

成功率

>99.99%

1/10000 的失败率可以接受

css,js建议

建议使用CDN加速

 

控制css,js文件大小

 

控制css,js 文件的数量,能合并的一定要合并

 

图片

建议使用CDN加速

 

PNG8格式会相对来比GIF小的

 

控制图片大小及图片的数量

 

网络带宽

<70% 网卡设备的速度

比如 100Mbit*70%=700M,建议流量小于700M为限

移动页面

保持单个内容小于25K

 

性能检测工具

yslow

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值