
分析了性能测试的成果。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
计算并发用户数的几种方法如下:首先,采用经典公式1进行系统平均并发用户数和峰值数据估算。具体公式如下:1) 系统平均并发用户数可表示为 C = nL/T;2) 并发用户数在峰值时,则为 C’ = C + 3*C的平方根。其中,C代表平均并发用户数,n指的是登录会话的数量,L表示每个登录会话的平均长度,T代表考察的时间长度。C’则代表并发用户数在峰值时的数量。
例如,对于系统A而言,该系统每日大约有400名用户需要访问(这些信息可以从系统日志中获取),并且对于一个典型用户来说,从登录到注销之间的一天内平均花费4小时,且在8小时内才会使用该系统。因此,平均并发用户数为:C = 400 * 4 / 8 = 200。同时,并发用户数在峰值时为:C’ = 200 + 3*√200 ≈ 243。
再举例说明:某公司为17万名员工设计了一个薪酬管理系统,员工可以进入该系统查询自己的薪酬信息。然而并非所有员工都会定期使用该系统。假设只有50%的人会定期使用该系统,并且在这50%的人中,70%的人会在每月最后一周使用一次该系统,并且每次平均使用时间为5分钟。那么一个月最后一周的平均并发用户数为(假设员工工作时间为朝九晚五):n = (170000 * 0.5 * 0.7) / 5 = 11900。由此计算出的吞吐量为:F = Vu * R / T ,其中F表示事务吞吐量(单位:个/s),Vu代表虚拟用户的数量, R表示每个虚拟用户发出的请求数量, T表示处理这些请求所花费的时间。
全部评论 (0)
还没有任何评论哟~


