性能测试要点
物理主机指标
- CPU: 多少core、主频、型号
- MEMORY: 内存大小,架构
- NETWORK: 网络宽带
- DISK IO(磁盘情况:固态硬盘,机械硬盘,磁盘大小)
- 操作系统信息(linux, windows, macOS 版本号)
性能测试方案
性能场景
准备数据
线上压测链路
熔断止损方案
监控方案
TPS监控,响应时间监控,响应时间分布图(平均值,中位数,99%, 99.9%, 99.99%, 99.999%,最大值),出错率
java应用程序监控
- GC
-- young gc: 累计次数,耗时
-- full gc(CMS GC) 累计次数,耗时 - Java堆监控:堆外缓存监控
java young大小,
java old大小。
操作系统监控
CPU使用情况(用户态,系统态,中断)
内存使用情况(cache, buffer)
网络带宽使用情况
磁盘IO情况