活动场景如下:
预估参与人数:20 万
活动策略:提前通知所有用户活动开始时间及结束时间
活动持续时间:5 分钟
每个用户单独完成抢红包流程总共需要调用 10 个接口

请教这样的活动大家会如何设计性能测试策略,以及期望 TPS、Jmeter 施压的并发数如何评估?

下面是我根据自己的理解结合二八原则计算的预期 TPS 值:

(更正后)TPS=(200000*80%)/(5*60*20%) => 约等于 2666

测试策略:
短时间高并发:保持高并发情况下持续运行 1 分钟,平均 TPS 达到 2666 并且平均响应时间小于 5s 即通过。
长时间低并发:保持相对较低并发情况下持续运行 5 分钟 + 预估延长时间(1~2 分钟左右),系统稳定运行且平均响应时间小于 2s 即通过。


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