目标
- 挖掘系统瓶颈点,优化系统性能
- 建立性能基线
- 性能回归
- 系统稳定性
- 网络/线路延迟稳定性
压测对象
压测数据
client
- qps
- rt(响应时间)
- 成功率
- 页面平均响应时间
- 并发量
- 最大用户同时在线数
- 网络质量(延迟,波动)
server
CPU usage
load
memory
JVM/FullGC
网络连接数 netstat
DISK IO iostat/iotop
压测结果
资源利用率
吞吐量
响应时间
压测工具
jmeter
- Label: 定义的HTTP请求名称
- Samples: 表示这次测试中一共发出了多少个请求
- Average: 访问页面的平均响应时间
- Min: 访问页面的最小响应时间
- Max: 访问页面的最大响应时间
- Error: 错误的请求的数量/请求的总数
- Throughput:每秒完成的请求数
- KB/Sec: 每秒从服务器端接收到的数据量