性能测试中如何确定TPS和并发数

性能测试中,最难的就是需求不明,无法获取到有效的需求指标,造成测试工作无法推进。所以,我给大家一个预估TPS和并发数的公式。

1、 计算平均的并发用户数:C=nL/T  

公式1中:c是平均的并发用户数;nloginsession的数量;Lloginsession的平均使用时长;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

posted @   板栗+  阅读(322)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2020-08-20 jmeter如何实现从登录接口响应数据获取cookie后保存至本地
点击右上角即可分享
微信分享提示