使用Jmeter对接口进行压力测试
今天第一次使用Jmeter对系统进行了压力测试测试了一下纯数据库方案以及添加了缓存的方案结果惊人。只使用MySQL处理请求在设置并发量为每秒1000次的时候可以看到MySQL的处理速度已经很慢了平均响应时间达到了5235ms使用CaffeineRedis多级缓存方案每秒1000次并发对于缓存来说这么小的并发量只需略微出手热身级别。平均响应时间2ms相差2000倍每秒10000次并发MySQL近乎宕机平均响应时间达到24秒是一个灾难性的故障信号意味着服务已基本不可用并随时可能引发系统性崩溃。引入了多级缓存的情况下系统运行状态良好完全没有达到上限缓存、限流、降级等保护机制不是可选项而是生存的必需品。测试数据已经完美证实一个有效的多级缓存架构能将系统从“崩溃边缘”24秒拉回“正常服务”63毫秒。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2534895.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!