不是所有需求(接口、服务等)都需要压测,做功能测试都需要需求评审,性能也需要。一般来说,是否需要做性能测试,有如下几点参考:
1)是否具有并发场景(比如限时抢购-怕超卖);
2)是否需要写库(写数据一般都会加锁,行锁表锁悲观锁等等,不压测可能会出现锁等待超时);
3)业务逻辑是否复杂,是否有太多的依赖(分布式微服务架构SOP等很多都有复杂的依赖调用);
4)评估技术方案,是否有大量的循环、串行并行外部调
5)领导是否强要求(这个很奇葩,但真的有);
本文来自投稿,不代表TakinTalks稳定性技术交流平台立场,如若转载,请联系原作者。