你的压测结果真的符合预期吗
最近大促前负责做系统压测,根据线上的某个具体业务场景做了Mock压测,根据压测时的一些监控数据得出了一个压测报告。
当观察到压测的数据能扛住峰值流量后,并没有去仔细压测的梯度数据是否合理。后经他人review后发现,梯度数据不符合线性规律。之后调整压测环境后(调整压测时间,调整RPC线程池数量,调整日志级别,调整Mock下游RPC线程池数量),才得出符合线性的数据。
事后反思得出,类似压测这种工作是有一个理论的期望结果的,当实践得出结果后,应该核对结果是否符合理论预期,如果不符合的话,肯定是压测的方式和环境有问题,需要进行调整。
简而言之,做事之前有理论期望,做事之后核对是否符合预期。