1. 压力要逐渐上去,因为系统在各个压力梯度的表现是不同的。压测时,不能一上来就给系统很高的用户数、很高的并发数,以至于系统直接到了塌陷区,这样就没法监控到系统在轻负载区和重负载区的表现;当然,也不能一直在低的用户数和低的并发,这样只能测到系统在轻负载区和重负载区的表现。因此,正确的做法是,多个不同压力设置的脚本(线程数、并发用户数)分阶段去压测(例如1s内起100用户数循环10000次100并发;2s内起200用户数循环10000次150并发;2s内起200用户数循环10000次200并发;3s内起300用户数循环10000次300并发…直到8s起800个用户循环10000次800并发等),或者在同一个脚本文件中,构造不同用户数和并发数的多个阶段的压测脚本。
2. 压测时间要长。这通过循环次数去控制,例如循环10000次,压测时间短时(循环次数低),系统往往也不会暴露问题。
3. 压测时和压测结束后,监控系统的表现。方式包括查看Jmeter报告、系统监控图表、MySql监控和接口日志等。
提交评论
您尚未登录,登录后方可评论~ 登录 or 注册