性能测试通过标准
阿里:https://help.aliyun.com/document_detail/29338.html
一.通用互联网服务端性能
TPS大于期望值
错误概率小于0.5%
响应时间小于期望值
CPU利用率小于75%
JVM内存使用率小于80%
平均每核CPU的Load小于1
FullGC频率大于半小时每次
二.用户感知正常响应时间的标准
一秒为优秀
三秒为普通
五秒为客户忍受的上限
十秒为垃圾
超过十秒会认为系统崩了
三.用户感知特殊时间的标准
普通业务操作响应时间:5秒内
万级数据量查询业务响应时间:8秒内
百万级数据量业务查询响应时间:10秒内
千万级别数据量业务查询响应时间:20秒内
四.中间件的一些标准
当前正在运行的线程数不能超过设定的最大值。一般情况下系统性能较好的情况下,线程数最小值设置50和最大值设置200比较合适。
当前运行的JDBC连接数不能超过设定的最大值。一般情况下系统性能较好的情况下,JDBC最小值设置50和最大值设置200比较合适。
GC频率不能频繁,特别是FULL GC更不能频繁,一般情况下系统性能较好的情况下,JVM最小堆大小和最大堆大小分别设置1024 M比较合适。
五.全栈性能修炼宝典中的标准
原文:https://blog.csdn.net/dream_back/article/details/123795083