背景:我们项目测试是分为两台服务器,暂且定位A服务器和B服务器
A服务器是用来功能测试和安全测试的,B服务器是用来压力测试的。
问题:压测人员在进行项目一分钟并发测试的时候,发现tps只有20多,并且呈现持续下降现象。
原始分析:
情况一:日志输出爆满,服务器压力扛不住----------清理日志
情况二:有引用第三方接口---------第三方接口日志清理
解决:
1).首先清理压测服务器的日志,清理完之后,还是很慢呈现下降趋势。
2).清理第三方接口日志,tps提高了点,但是还是20多,并且依然呈现下降趋势。
最后解决:
将第三方接口注释掉,就可以了达到了200多
因为压测的第三方接口是在功能测试的服务器上,而功能测试服务器是不能用来压测的,所以在高并发的情况下,服务器压力持续增大,并出现饱和的情况。