最近在做性能压力测试,当并发压力升高时,TPS 反而下降,但响应时间仍然很低

这里分别用了不同的用户数压测,逐步升高。按理压力只会越来越大,TPS 下降只能说到了瓶颈,此时响应时间应该很高才对。为什么会这么低的情况下压不上去

更新补充:

瓶颈在数据库,这个已经定位到。

这里只展示了 jmeter 一个仪表盘,实际上压测机,服务器相关的软硬件资源都有监控

服务器跟压测机的资源都相当充足,也不用考虑压力不够的情况,我在单台压测机与多台都试过各种场景,单台线程升到 500 都没问题。

核心问题就一个:为什么 TPS 下降,响应时间没有多少增加,不是说没有增加。是瓶颈到了响应时间却不高!


↙↙↙阅读原文可查看相关链接,并与作者交流