Jmeter压测结果分析和优化思路(未完待续)

先看压测报告表

在这里插入图片描述

主要从下面几个维度去找问题:
(1)查看错误率是否在可容许范围内。

压测线程一多,肯定会有错误率,就算是一个简单的return 0;也会有响应超时。我们可以判断在这种压力环境下,对应的错误率是否允许的。同时我们可以通过优化代码,优化SQL,提高响应速度。

(2)TPS吞吐量是否满足业务场景需求。

压测过程中随时留意TPS变化,查看最大TPS吞吐量大约为多少,是否满足业务需求,记录一下最高TPS的并发数走位最优并发数。如果TPS每秒处理数大于并发数,可以再继续增加线程,如果TPS小于并发数,则要把并发线程数减少。

(3)随时保持与被压服务器的内存,CPU使用率进行对比。

及时发现问题,优化代码质量(例如是否产生过多的Full GC , 及时调整内存分配,是否有慢SQL,是否有某种条件产生的死循环,大对象和容器的创建是否合理)。

猜你喜欢

转载自blog.csdn.net/whiteBearClimb/article/details/109328966