4.24号接项目组要求,对新开发的接口进行压测,因为调用方要求的tps比较高,综合各个业务方的要求,我们将目标tps定在了4.5w。
配合压测同学整理好压测脚本并调试通过,第二天凌晨2点开始压测,首先压测的是rsf接口(类似Dubbo的一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案)。rsf接口是直连到应用服务器的。rsf接口的压测结果如下:
rsf接口压测结果
从压测结果看,我们的应用服务器是能达到我们的目标tps的。
接着我们开始压测http接口服务,http接口的压测结果如下:
http接口压测结果
我们从http的压测结果也能看到我们的web服务器和应用服务器是能支持我们的目标tps。
最后我们再来看一下我们的https接口服务,https接口的压测结果如下:
https接口压测结果
https接口在压测的过程中,即使增加压力,tps也提升有限,同时后端服务器压力也没有提