最大并发用户数量

上一篇 / 下一篇  2014-12-03 10:34:09 / 个人分类:性能测试

http://blog.csdn.net/chenshaoying/article/details/3381194
http://www.infoq.com/cn/news/2014/10/performance-test-concurrent-user
http://www.oschina.net/news/56104/concurrent-user-and-tps
 
1推算最大并发用户数:
注册数,在线用户数,并发用户数
并发用户:可以使多个用户同时进行同一个功能操作也可以是并发用户同一时间执行不同操作,同一时刻有的在登录,有的提交表单

估算并发用户数算法,需根据你测试的项目来定:
以你的例子来说明:
要求支持5000-10000用户访问的购物网站,是在同一时间访问?还是一天的访问量呢?如果是一天的访问量,那么我们需要知道哪几个时间段访问人数最多。例如有10小时访问密集区,我们可以估算每小时1000用户,峰值*2或者3,也就是每小时3000,那么合计一秒钟只要3000/3600 还不足1个并发。
如果是并发,那么就要测5000到10000了。
实际上你这是用客户视角来思考问题的,建议你采用服务器视角。
也就是说,你只管加压,看看服务器到多少并发达到峰值,用这种方法来指导网站程序和部署的优化,这才是最科学的。
对于已经投入使用的网站,可以分析日志分析同一时间点同时在线的在线用户数,或是注册用户数
平均并发用户数:C=NL/T
N:每天的请求数
L:请求时长
T;一天的工作时长
估算高发并发用户数:=c+3*根号C

TAG:

 

评分:0

我来说两句

Open Toolbar