性能测试中如何确定TPS和并发数
性能测试中,最难的就是需求不明,无法获取到有效的需求指标,造成测试工作无法推进。所以,我给大家一个预估TPS和并发数的公式。
1、 计算平均的并发用户数:C=nL/T
公式1中:c是平均的并发用户数;n是loginsession的数量;L是loginsession的平均使用时长;T是考察的时间段长度。
2、并发用户数峰值:C'≈C+3根号C (根号显示不出来)
公式2中:C'指并发用户数的峰值,C就是平均的并发用户数。该公式的得出是假设用户的loginseesion产生符合泊松分布而估算得到的。
举例:假设首页的业务量在8:00-22:00,这一时间段内达到10万的访问量。
根据二八原则,计算TPS
10W*80%=8W
14*20%=2.8小时
TPS=8W/2.8小时=7.9个/S
根据理论值扩大两倍,约16个/s
并发数的计算,假设平均每个人使用论坛的时间为2H。
C=NL/T=(10W*2h)/14h=1428.57
C'=C+3根号C=1543
越努力,越幸运!
转载请注明出处,商用需征得作者同意,谢谢!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2020-08-20 jmeter如何实现从登录接口响应数据获取cookie后保存至本地