代码质量过关,性能测试就只是走个过场。
上周对目前开发的外卖聚合服务进行了一周的负载及压力测试,收获了一些经验,也积攒了一些教训,和团队中的小伙伴们一起对一款互联网产品上线前的压力测试有了系统的了解与实践,在这里分享一下心得,也借此感谢小伙伴们跟我一起破了连续加班9天的最长记录,如果“有幸”被领导看到,记得给我们加个鸡腿儿,哈哈。
既然要求加鸡腿儿,那就得先用成果来说话。
指标 | 压测改善前 | 压测改善后 | 结论 |
---|---|---|---|
TPS | 50/s~70/s | 350/s~380/s | 可支持一秒内300人同时下单 |
平均响应时间 | 5s | 0.2s | 远远低于饿了么要求的3s响应时间 |
这个结果,着实让小伙伴们颇为兴奋了一阵子,不过天天看《甄嬛传》宫心斗的我,必须适时地泼一下冷水: