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

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

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

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

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


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