一、压力测试关注点
服务器cpu正常
服务器内存正常
服务器响应时间正常
数据库cpu正常
数据库内存正常
数据库响应时间正常
数据库连接数正常
消息队列生产和消费数量正常
二、JVM配置、数据库配置、服务器配置
三、测试策略
1、项目具体需求及业务场景:关注真实用户会是怎样的一个业务场景,确定用户的用户习惯。
2、指标:响应时间在多少以内,并发数多少,tps多少,事务成功率,波动范围,稳定运行时长,资源利用率。
3、环境:生产环境服务器数量,测试环境服务器数量,按照资源配比得出测试指标。
4、压力机数量:如果并发用户数太多,需要把压力发到不同的压力机,不然可能会存在压力机瓶颈问题,导致tps和响应时间抖动。
5、系统架构:请求流经过哪些环节,压测时监控这些环节。
四、服务器数据采集结果
1、监控压测前、压测中、压测结束后的CPU使用率
2、磁盘监控
3、数据库监控
4、网络设备监控