性能测试常用术语的理解--并发用户数

上一篇 / 下一篇  2011-04-02 16:36:32 / 个人分类:性能测试

并发用户数

案例一:

某信息发布论坛,该系统有2000个用户,平均每天有600个用户登录系统进行操作,每个用户从登录到退出的平均时间是4个小时,在一天内,用户在8小时内使用该系统,系统的系统用户数、在线用户数、并发用户数、最大并发数分别是多少?

并发用户数的计算公式:

C = NL/T

N:登录系统用户数量,L:从登陆到退出的时间段,即用户每次在线时间,T:考察时间的长度,即系统在线的时间长度。

最大并发数的计算公式:

系统的系统的用户数是2000个,在线用户数是600个,根据上面的公式,可以计算出,并发用户数是600*4/8=300,最大并发数大约是348。

上面的问题简答地很完美,在现实中,是很难拿到这些数据的,也很难使用公式去计算,但至少我们可以知道并发用户数和最大并发用户数与哪些因素有关,也便于我们去估算。

C = r*X (r是一个系数,X是系统用户数)

如果没有案例中那么完整地数据,可以通过详细地分析系统日志,运用上面的公式,给r设计一个合适的值,比如1/10。

案例二:

在某一个时刻,在一个论坛上,有50个人正在登陆,有20个人正在发送信息,有30个人正在浏览信息,有30个人正在页面之间跳转,如果让您来对这个系统进行性能测试,您怎么确定并发用户数?

浏览信息一般不会对服务器有压力,所以50+20+30=100个并发用户数。


TAG:

春天梅花的个人空间 引用 删除 春天梅花   /   2011-04-07 12:52:10
春天梅花的个人空间 引用 删除 春天梅花   /   2011-04-07 12:51:59
1
 

评分:0

我来说两句

日历

« 2024-05-12  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 13397
  • 日志数: 18
  • 建立时间: 2011-03-21
  • 更新时间: 2011-05-09

RSS订阅

Open Toolbar